summaryrefslogtreecommitdiff
path: root/README.ru.md
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-22 02:04:19 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-22 02:04:19 +0300
commit956c0a882c30af6e3f08acbf3fa31587f1bdafab (patch)
treeaf29ab83f8eed935d60c22b982363627acac1145 /README.ru.md
parent1e5b7eb1d65f680cf1efbc340c5b81a43e5e00d3 (diff)
downloadparanucker-956c0a882c30af6e3f08acbf3fa31587f1bdafab.tar.gz
paranucker-956c0a882c30af6e3f08acbf3fa31587f1bdafab.tar.bz2
paranucker-956c0a882c30af6e3f08acbf3fa31587f1bdafab.tar.xz
paranucker-956c0a882c30af6e3f08acbf3fa31587f1bdafab.zip
Add advanced usage into readmes.
Diffstat (limited to 'README.ru.md')
-rw-r--r--README.ru.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.ru.md b/README.ru.md
index f9651a8..9196822 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -30,3 +30,21 @@
## Использование в реальных программах
- [ManaPlus](http://manaplus.org/)
- [Hercules](http://herc.ws/)
+
+## Расширенное использование
+Ast Dumper поддерживает один параметр с именем -fplugin-arg-astdumper-command или -fplugin-arg-cppastdumper-command в зависимости от того, что вы используется C или C++.
+
+Пример:
+ gcc-5 -fplugin=../astdumper.so -fplugin-arg-astdumper-command=detectnullpointers
+
+Возможные значения параметра:
+ | название | действие |
+ | ------------------ | ------------------------------------------------------------- |
+ | parse | обработка AST без вывода |
+ | dump | вывод всей AST |
+ | smalldump | вывод AST в упрощенном виде |
+ | memoryusage | вывод количества обработанных узлов дерева |
+ | dumpunsupported | вывод узлов, которые не могут быть обработаны из-за типа |
+ | findargs | вывод имен функций и аргументов, которые могут быть проверены |
+ | detectnullpointers | поиск нулевых указателей |
+ | dumpnullpointers | поиск нулквых указателей и вывод отладочной информации |