/* * Copyright (C) 2018-2023 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/helpers/debug_helpers.h" #include "shared/source/debug_settings/debug_settings_manager.h" #include "shared/source/helpers/abort.h" #include #include namespace NEO { void debugBreak(int line, const char *file) { if (debugManager.flags.EnableDebugBreak.get()) { printf("Assert was called at %d line in file:\n%s\n", line, file); fflush(stdout); assert(false); } } void abortUnrecoverable(int line, const char *file) { printf("Abort was called at %d line in file:\n%s\n", line, file); fflush(stdout); abortExecution(); } } // namespace NEO