diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-22 02:04:19 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-22 02:04:19 +0300 |
commit | 956c0a882c30af6e3f08acbf3fa31587f1bdafab (patch) | |
tree | af29ab83f8eed935d60c22b982363627acac1145 /README.ru.md | |
parent | 1e5b7eb1d65f680cf1efbc340c5b81a43e5e00d3 (diff) | |
download | paranucker-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.md | 18 |
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 | поиск нулквых указателей и вывод отладочной информации | |