Line data Source code
1 0 : /** 2 : * @file instr/instr_llvm.hpp 3 : * 4 : * @brief LLVM plugin to instrument memory writes 5 : * 6 : * This is the header of the LLVM plugin which instruments memory allocations so 7 : * as to enable transparent rollbacks of application code state. 8 : * 9 : * SPDX-FileCopyrightText: 2008-2021 HPDCS Group <rootsim@googlegroups.com> 10 : * SPDX-License-Identifier: GPL-3.0-only 11 : */ 12 : #pragma once 13 : 14 0 : struct instr_cfg { 15 0 : const char *proc_suffix; 16 0 : const char *sub_suffix; 17 0 : const char *const *to_substitute; 18 0 : const char *const *to_ignore; 19 : }; 20 : 21 : extern struct instr_cfg instr_cfg;