blob: db5bc5d60566dfa516aad0da450fc0aa9c6ec56f [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
Robert Swiecki10eeb0a2017-09-28 15:42:52 +020023#include "honggfuzz.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
Robert Swiecki78633d12017-11-13 23:24:55 +010028extern void sancov_Analyze(run_t* run);
Robert Swieckieab0e862016-10-18 23:04:42 +020029
Robert Swiecki4e595fb2017-10-11 17:26:51 +020030extern bool sancov_Init(honggfuzz_t* hfuzz);
Robert Swieckieab0e862016-10-18 23:04:42 +020031
Robert Swiecki4e595fb2017-10-11 17:26:51 +020032#endif /* _HF_SANCOV_H_ */