blob: 644cc23add2960a226d434fb63ab4f3f92c687c4 [file] [log] [blame]
Anestis Bechtsoudisd76c3b82015-12-26 17:35:25 +02001/*
2 *
3 * honggfuzz - sanitizer coverage feedback parsing
4 * -----------------------------------------------
5 *
6 * Licensed under the Apache License, Version 2.0 (the "License"); you may
7 * not use this file except in compliance with the License. You may obtain
8 * a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
15 * implied. See the License for the specific language governing
16 * permissions and limitations under the License.
17 *
18 */
19
Jagger3db1d952016-03-10 02:02:46 +010020#ifndef _HF_SANCOV_H_
21#define _HF_SANCOV_H_
Anestis Bechtsoudisd76c3b82015-12-26 17:35:25 +020022
Anestis Bechtsoudise5f09f82016-12-27 16:06:05 +020023#include "sanitizers.h"
Jagger00265602016-03-10 02:36:27 +010024
Jagger20ca4c02016-09-06 01:51:07 +020025/* Bitmap size */
26#define _HF_SANCOV_BITMAP_SIZE 0x3FFFFFF
27
Jagger3db1d952016-03-10 02:02:46 +010028extern void sancov_Analyze(honggfuzz_t * hfuzz, fuzzer_t * fuzzer);
Robert Swieckieab0e862016-10-18 23:04:42 +020029
Jagger00265602016-03-10 02:36:27 +010030extern bool sancov_Init(honggfuzz_t * hfuzz);
Robert Swieckieab0e862016-10-18 23:04:42 +020031
Jagger3db1d952016-03-10 02:02:46 +010032#endif /* _HF_SANCOV_H_ */