33 lines
826 B
C
33 lines
826 B
C
// 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
|