| Index: chrome_elf/chrome_elf_constants.h
|
| diff --git a/chrome_elf/chrome_elf_constants.h b/chrome_elf/chrome_elf_constants.h
|
| index fcfbc259770a7247041cbf4b27af32b4eb07358e..29418153b4a194243164b2657381137037f83cf1 100644
|
| --- a/chrome_elf/chrome_elf_constants.h
|
| +++ b/chrome_elf/chrome_elf_constants.h
|
| @@ -14,4 +14,32 @@ extern const wchar_t kLocalStateFilename[];
|
| extern const wchar_t kPreferencesFilename[];
|
| extern const wchar_t kUserDataDirName[];
|
|
|
| +namespace blacklist {
|
| +
|
| +// The registry path of the blacklist beacon.
|
| +extern const wchar_t kRegistryBeaconPath[];
|
| +
|
| +// The properties for the blacklist beacon.
|
| +extern const wchar_t kBeaconVersion[];
|
| +extern const wchar_t kBeaconState[];
|
| +
|
| +// The states for the blacklist setup code.
|
| +enum BlacklistState {
|
| + BLACKLIST_DISABLED = 0,
|
| + BLACKLIST_ENABLED,
|
| + // The blacklist setup code is running. If this is still set at startup,
|
| + // it means the last setup crashed.
|
| + BLACKLIST_SETUP_RUNNING,
|
| + // The blacklist thunk setup code is running. If this is still set at startup,
|
| + // it means the last setup crashed during thunk setup.
|
| + BLACKLIST_THUNK_SETUP,
|
| + // The blacklist code is currently intercepting MapViewOfSection. If this is
|
| + // still set at startup, it means we crashed during interception.
|
| + BLACKLIST_INTERCEPTING,
|
| + // Always keep this at the end.
|
| + BLACKLIST_STATE_MAX,
|
| +};
|
| +
|
| +} // namespace blacklist
|
| +
|
| #endif // CHROME_ELF_CHROME_ELF_CONSTANTS_H_
|
|
|