Описание тега clang-static-analyzer
Используйте этот тег для Clang Static Analyzer, инструмента анализа исходного кода с открытым исходным кодом, который находит ошибки в программах C и Objective-C. Используйте этот тег также для статического анализатора Xcode.
1
ответ
В Xcode 3.2 под iPhone-SDK 3.1 как избежать ошибки "Мертвого хранилища" из анализатора CLANG?
Я только что обновился до Xcode 3.2 и использую функцию Build and Analyze для проверки старого кода на наличие ошибок. Делая то, что я считал безобидным, я получаю эту ошибку: "Мертвое хранилище: значение, сохраненное в" newBook "во время его иниц…
14 сен '09 в 07:28
2
ответа
Почему доступ к строке с нулевым символом в конце дает "мусор или неопределенный"?
У меня есть простой интерпретатор Brainfuck в C, который выдает следующее предупреждение в scan-build: $ scan-build gcc -Wall -g -std=c99 main.c scan-build: Using '/usr/bin/clang' for static analysis main.c:14:11: warning: Assigned value is garbage …
21 янв '15 в 23:09
1
ответ
Трудности с отображением статического анализатора Xcode
Я использую статический анализатор Xcode, чтобы обнаружить потенциальные утечки в моем проекте, и он работает абсолютно нормально. Но иногда анализатор показывает потенциальную утечку даже после освобождения объекта. Мне трудно понять этот результат.
04 фев '11 в 09:47
2
ответа
Выяснить утечки памяти без лязга
Я пытаюсь выяснить, могу ли я найти некоторые утечки самостоятельно в приложении Apple TopSongs. Может ли кто-нибудь помочь мне, по крайней мере, в одном из них, и как определить, что содержится в отчетах об утечках, и как я могу получить представле…
17 мар '10 в 04:03
1
ответ
Как сказать ccc-analyzer (статический анализатор C в clang), что функция не может вернуться
Я сейчас пользуюсь ccc-analyzer посредством static-build проанализировать нашу кодовую базу. Я использую недавнюю сборку, которую я сделал из зеркала Git. Теперь в PC-Lint я могу сказать Lint всякий раз, когда функция не возвращается. Обычно это дел…
10 авг '12 в 23:02
1
ответ
Как найти утечки памяти с Clang
Я установил Clang на моей машине (Ubuntu), чтобы обнаружить утечки памяти в моем C-коде. Я написал пример кода, чтобы проверить его работу, а именно: /* File: hello.c for leak detection */ #include <stdio.h> #include <stdlib.h> void *x; …
02 июл '15 в 07:02
1
ответ
Clang AST - isNullPointerConstant()
Я пытаюсь проверить, является ли входные аргументы для CallExpr нулевым / нулевым в Objective C, используя AST Clang Я видел, что есть метод isNullPointerConstant(), который, кажется, будет делать то, что я хочу http://clang.llvm.org/doxygen/classcl…
01 июл '16 в 06:16
0
ответов
Буст-вариант может вызвать деструктор для неактивного варианта?
Я использую код C через свою оболочку C++ для него, в частности, я обернуть union с boost::variantпроблема в том, что отчет статического анализатора clang "Назначенное значение является мусором или неопределенным" в очень конкретном случае - boost::…
09 дек '18 в 11:46
1
ответ
Clang статический анализатор не может найти stdio.h
Я пытаюсь использовать статический анализатор Clang в очень простой программе: #include <stdio.h> main () { printf("Hello, world !"); } Когда я делаю лязг helloworld.c Он успешно компилирует программу. Когда я делаю clang -cc1 -analyze -analyz…
07 июн '16 в 08:39
2
ответа
Использование Clang Static Analyzer в Eclipse CDT
Хотя теоретически возможно интегрировать внешний статический анализатор в Eclipse, как показано здесь (то есть для Cppcheck), мне было интересно, существует ли более современное решение, которое не требует разработки плагинов? Например, существующий…
31 июл '16 в 11:43
0
ответов
Получить значение параметра сообщения ObjC в реализации Checker для Clang SA
Я новичок в лязг. В контролере, который я пытаюсь реализовать, я хочу получить значение для параметра 'attribute', переданного следующему сообщению ObjC в NSFileManager. NSFileManager *fileManager = [NSFileManager defaultManager]; [fileManager creat…
07 ноя '13 в 06:36
1
ответ
Генерация отчетов с использованием Clang Analyzer - scan-build
Я новичок в анализаторе Clang, и я пытаюсь создавать отчеты с помощью сканирования-сборки. При использовании scan-build, как показано ниже: ./scan-build --use-analyzer=/build/Debug+Asserts/bin/clang -v -o report_location sample.xcodeproj Я всегда по…
26 июн '13 в 04:57
0
ответов
Почему статический анализатор не показывает утечку?
Вот кусок кода, который у меня есть в моем исходном файле. управление памятью говорит добавить выпуск и ноль, если у вас есть сохранение в свойстве. Я не делаю этого, и когда я запускаю статический анализатор, она не жалуется, почему? я должен включ…
26 мар '12 в 19:57
4
ответа
Clang: что такое "Метод возвращает объект Objective-C с счетом удержания +0", пытаясь мне сказать?
Выполняя статический анализ с помощью clang в XCode 3.2 и инструменте анализа Никиты Жука, я часто сталкивался с этой парой предупреждений: Метод возвращает объект Objective-C с +0 счетом сохранения (ссылка не принадлежит) Неправильное уменьшение сч…
02 окт '09 в 15:23
0
ответов
Разрешить конфликты с помощью clang-tidy modernize-use-using
Я использую средство проверки modernize-use-using из clang-tidy через скрипт run-clang-tidy-3.9.py для всего проекта CMake (я использую файл compile_commands.json, сгенерированный cmake). Это прекрасно работает для других модернизированных контролле…
09 июн '17 в 17:06
0
ответов
Clang Static Analyzer - Расширение
Я новичок в использовании Clang и хотел понять, возможно ли расширить существующие функциональные возможности статического анализатора кода. Сейчас я хочу добавить проверку, которая будет анализировать код и искать определенные вызовы, чтобы увидеть…
28 июн '11 в 14:23
1
ответ
Ошибка регистрации Clang Checker: "определение строки вне строки"
Я пытаюсь добавить свою собственную программу проверки в статический анализатор Clang. Следуя инструкциям по добавлению контролера в Clang, я сделал следующее: Написал скелет в шашки MyChecker.cpp: using namespace clang; using namespace ento; namesp…
09 май '18 в 18:35
1
ответ
Обход ошибок C для генерации отладочной информации clang
TL:DR Можете ли вы сгенерировать информацию об отладке clang (CFG, PDG), когда исходный файл имеет ошибки DEPENDENCY из-за отсутствующих заголовочных файлов, которые вызывают проблемы компиляции, такие как необъявленные идентификаторы и неизвестные …
21 дек '16 в 04:09
2
ответа
Вывод статического анализатора Clang в формате xml
Можно ли получить вывод в формате XML с помощью анализатора сканирования Clang? В настоящее время следующая команда генерирует вывод в формате HTML для просмотра в веб-браузере. scan-build xcodebuild -configuration Debug -sdk iphonesimulator CppChec…
21 июн '13 в 23:30
1
ответ
clang-tidy: анализ файла с несколькими ошибками
Можно ли проанализировать файл C/C++ в clang-tidy, игнорируя при этом его синтаксические ошибки / ошибки компиляции? У меня есть очень большой файл, в котором есть несколько ошибок компиляции, но я все еще хочу проанализировать его с clang-tidy, Я п…
19 дек '17 в 10:50