diff options
Diffstat (limited to 'emulator/qtools/parse_options.h')
-rw-r--r-- | emulator/qtools/parse_options.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/emulator/qtools/parse_options.h b/emulator/qtools/parse_options.h new file mode 100644 index 0000000..aacbb9e --- /dev/null +++ b/emulator/qtools/parse_options.h @@ -0,0 +1,32 @@ +// 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 |