|  | // Copyright lowRISC contributors. | 
|  | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | // SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | #include "sw/device/silicon_creator/lib/mock_shutdown.h" | 
|  |  | 
|  | namespace mask_rom_test { | 
|  | extern "C" { | 
|  | shutdown_error_redact_t shutdown_redact_policy(void) { | 
|  | return MockShutdown::Instance().RedactPolicy(); | 
|  | } | 
|  |  | 
|  | uint32_t shutdown_redact(rom_error_t reason, shutdown_error_redact_t severity) { | 
|  | return MockShutdown::Instance().Redact(reason, severity); | 
|  | } | 
|  |  | 
|  | void shutdown_finalize(rom_error_t reason) { | 
|  | return MockShutdown::Instance().Finalize(reason); | 
|  | } | 
|  | }  // extern "C" | 
|  | }  // namespace mask_rom_test |