summaryrefslogtreecommitdiff
path: root/README.ru.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.ru.md')
-rw-r--r--README.ru.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/README.ru.md b/README.ru.md
new file mode 100644
index 0000000..f977716
--- /dev/null
+++ b/README.ru.md
@@ -0,0 +1,28 @@
+# Ast Dumper - статический анализатор C/C++ кода.
+
+Представляет собой плагин к компилятору gcc.
+Есть возможность вывода абстрактного синтаксического дерева (AST) и поиска нулевых указателей.
+
+Версия 1.0 Дата: 2015-06-22
+
+## Зависимости для компиляции
+ - gcc 5 с заголовочными файлами для плагинов. (gcc-5-plugin)
+ Также возможно компиляции для более старых версий gcc, но нужно модифицировать сборочный файл.
+ - automake/autoconf.
+
+## Зависимости исполнения
+ - gcc 5 / g++ 5 или старее.
+
+## Функции
+ - Вывод AST дерева из недр gcc.
+ - Поиск пропущенных проверок входных параметров-указателей в функциях на ноль.
+ - Пропуск проверки на нулевой указатель если паарметр имеет атрибут [NONNULL](https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gcc/Function-Attributes.html#index-g_t_0040code_007bnonnull_007d-function-attribute-3189).
+ - В будущем возможно другие проверки...
+
+## Компиляции
+ - Запустить build.sh
+ - Вы получите два файла. astdumper.so для C/gcc.
+ и cppastdumper.so для C++/g++
+
+## Примеры использования
+В директории [examples] находится два примера для C++ и C.