| // Copyright 2006 The Android Open Source Project |
| |
| #ifndef PARSE_OPTIONS_H |
| #define PARSE_OPTIONS_H |
| |
| #include "bitvector.h" |
| #include "hash_table.h" |
| |
| extern const char *root; |
| extern bool lump_kernel; |
| extern bool lump_libraries; |
| extern Bitvector pid_include_vector; |
| extern Bitvector pid_exclude_vector; |
| extern bool include_some_pids; |
| extern bool exclude_some_pids; |
| |
| extern HashTable<int> excluded_procedures; |
| extern HashTable<int> included_procedures; |
| extern bool exclude_some_procedures; |
| extern bool include_some_procedures; |
| |
| extern bool exclude_kernel_syms; |
| extern bool exclude_library_syms; |
| extern bool include_kernel_syms; |
| extern bool include_library_syms; |
| extern bool demangle; |
| |
| extern void Usage(const char *program); |
| extern void ParseOptions(int argc, char **argv); |
| extern void OptionsUsage(); |
| |
| #endif // PARSE_OPTIONS_H |