|
LLVM
4.0.0
|
#include <FuzzerExtFunctions.h>
Public Member Functions | |
| ExternalFunctions () | |
| EXT_FUNC (LLVMFuzzerInitialize, int,(int *argc, char ***argv), false) | |
| EXT_FUNC (LLVMFuzzerCustomMutator, size_t,(uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed), false) | |
| EXT_FUNC (LLVMFuzzerCustomCrossOver, size_t,(const uint8_t *Data1, size_t Size1, const uint8_t *Data2, size_t Size2, uint8_t *Out, size_t MaxOutSize, unsigned int Seed), false) | |
| EXT_FUNC (__lsan_enable, void,(), false) | |
| EXT_FUNC (__lsan_disable, void,(), false) | |
| EXT_FUNC (__lsan_do_recoverable_leak_check, int,(), false) | |
| EXT_FUNC (__sanitizer_get_number_of_counters, size_t,(), false) | |
| EXT_FUNC (__sanitizer_install_malloc_and_free_hooks, int,(void(*malloc_hook)(const volatile void *, size_t), void(*free_hook)(const volatile void *)), false) | |
| EXT_FUNC (__sanitizer_get_total_unique_caller_callee_pairs, size_t,(), false) | |
| EXT_FUNC (__sanitizer_get_total_unique_coverage, size_t,(), true) | |
| EXT_FUNC (__sanitizer_print_memory_profile, int,(size_t), false) | |
| EXT_FUNC (__sanitizer_print_stack_trace, void,(), true) | |
| EXT_FUNC (__sanitizer_symbolize_pc, void,(void *, const char *fmt, char *out_buf, size_t out_buf_size), false) | |
| EXT_FUNC (__sanitizer_get_module_and_offset_for_pc, int,(void *pc, char *module_path, size_t module_path_len, void **pc_offset), false) | |
| EXT_FUNC (__sanitizer_reset_coverage, void,(), true) | |
| EXT_FUNC (__sanitizer_set_death_callback, void,(void(*)(void)), true) | |
| EXT_FUNC (__sanitizer_set_report_fd, void,(void *), false) | |
| EXT_FUNC (__sanitizer_update_counter_bitset_and_clear_counters, uintptr_t,(uint8_t *), false) | |
Definition at line 20 of file FuzzerExtFunctions.h.
| fuzzer::ExternalFunctions::ExternalFunctions | ( | ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | LLVMFuzzerInitialize | , |
| int | , | ||
| (int *argc, char ***argv) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | LLVMFuzzerCustomMutator | , |
| size_t | , | ||
| (uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | LLVMFuzzerCustomCrossOver | , |
| size_t | , | ||
| (const uint8_t *Data1, size_t Size1, const uint8_t *Data2, size_t Size2, uint8_t *Out, size_t MaxOutSize, unsigned int Seed) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __lsan_enable | , |
| void | , | ||
| () | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __lsan_disable | , |
| void | , | ||
| () | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __lsan_do_recoverable_leak_check | , |
| int | , | ||
| () | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_get_number_of_counters | , |
| size_t | , | ||
| () | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_install_malloc_and_free_hooks | , |
| int | , | ||
| (void(*malloc_hook)(const volatile void *, size_t), void(*free_hook)(const volatile void *)) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_get_total_unique_caller_callee_pairs | , |
| size_t | , | ||
| () | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_get_total_unique_coverage | , |
| size_t | , | ||
| () | , | ||
| true | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_print_memory_profile | , |
| int | , | ||
| (size_t) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_print_stack_trace | , |
| void | , | ||
| () | , | ||
| true | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_symbolize_pc | , |
| void | , | ||
| (void *, const char *fmt, char *out_buf, size_t out_buf_size) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_get_module_and_offset_for_pc | , |
| int | , | ||
| (void *pc, char *module_path, size_t module_path_len, void **pc_offset) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_reset_coverage | , |
| void | , | ||
| () | , | ||
| true | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_set_death_callback | , |
| void | , | ||
| (void(*)(void)) | , | ||
| true | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_set_report_fd | , |
| void | , | ||
| (void *) | , | ||
| false | |||
| ) |
| fuzzer::ExternalFunctions::EXT_FUNC | ( | __sanitizer_update_counter_bitset_and_clear_counters | , |
| uintptr_t | , | ||
| (uint8_t *) | , | ||
| false | |||
| ) |
1.8.6