CPIPMain.py -kp -l20 -o ../../output/linux/cpu_44_Python3 -S __STDC__=1 -D __KERNEL__ -D __EXPORTED_HEADERS__ -D BITS_PER_LONG=64 -D CONFIG_HZ=100 -D __x86_64__ -D __GNUC__=4 -D __has_feature(x)=0 -D __has_extension=__has_feature -D __has_attribute=__has_feature -D __has_include=__has_feature -P /Users/paulross/dev/linux/linux-3.13/include/linux/kconfig.h -J /usr/include/ -J /usr/include/c++/4.2.1/ -J /usr/include/c++/4.2.1/tr1/ -J /Users/paulross/dev/linux/linux-3.13/include/ -J /Users/paulross/dev/linux/linux-3.13/include/uapi/ -J /Users/paulross/dev/linux/linux-3.13/arch/x86/include/uapi/ -J /Users/paulross/dev/linux/linux-3.13/arch/x86/include/ -J /Users/paulross/dev/linux/linux-3.13/arch/x86/include/generated/ /Users/paulross/dev/linux/linux-3.13/kernel/cpu.c
| Option | Value | Description |
|---|---|---|
| --heap | False | Profile memory usage. |
| --version | None | show program's version number and exit |
| -D/--define |
__KERNEL__, __EXPORTED_HEADERS__, BITS_PER_LONG=64, CONFIG_HZ=100, __x86_64__, __GNUC__=4, __has_feature(x)=0, __has_extension=__has_feature, __has_attribute=__has_feature, __has_include=__has_feature |
Add macro defintions of the form name<=defintion>. These are introduced into the environment before any pre-include. |
| -I/--usr | Add user include search path. | |
| -J/--sys |
/usr/include/, /usr/include/c++/4.2.1/, /usr/include/c++/4.2.1/tr1/, /Users/paulross/dev/linux/linux-3.13/include/, /Users/paulross/dev/linux/linux-3.13/include/uapi/, /Users/paulross/dev/linux/linux-3.13/arch/x86/include/uapi/, /Users/paulross/dev/linux/linux-3.13/arch/x86/include/, /Users/paulross/dev/linux/linux-3.13/arch/x86/include/generated/ |
Add system include search path. |
| -P/--pre | /Users/paulross/dev/linux/linux-3.13/include/linux/kconfig.h | Add pre-include file path. |
| -S/--predefine | __STDC__=1 | Add standard predefined macro defintions of the form name<=defintion>. These are introduced into the environment before anything else. These macros can not be redefined. __DATE__ and __TIME__ will be automatically allocated in here. |
| -c | False | Add conditionally included files to the plots. |
| -d/--dump | Dump output, additive. Can be: C - Conditional compilation graph. F - File names encountered and their count. I - Include graph. M - Macro environment. T - Token count. R - Macro dependencies as an input to DOT. |
|
| -g/--glob | *.* | Pattern match to use when processing directories. |
| -h/--help | None | show this help message and exit |
| -j/--jobs | 0 | Max simultaneous processes when pre-processing directories. Zero uses number of native CPUs [4]. 1 means no multiprocessing. |
| -k/--keep-going | True | Keep going. |
| -l/--loglevel | 20 | Log Level (debug=10, info=20, warning=30, error=40, critical=50) |
| -o/--output | ../../output/linux/cpu_44_Python3 | Output directory. |
| -p | True | Ignore pragma statements. |
| -r/--recursive | False | Recursively process directories. |
| -t/--dot | False | Write an DOT include dependency table and execute DOT on it to create a SVG file. |