blob: aacbb9ed8f8f59526e114758e1301e5fadc2095d [file] [log] [blame]
// 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