1 /*
2 * Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6 #ifndef CONTEXT_DEBUG_H
7 #define CONTEXT_DEBUG_H
8
9 #if PLATFORM_REPORT_CTX_MEM_USE && defined(__aarch64__)
10 /********************************************************************************
11 * Reports the allocated memory for every security state and then reports the
12 * total system-wide allocated memory.
13 *******************************************************************************/
14 void report_ctx_memory_usage(void);
15 #else
report_ctx_memory_usage(void)16 static inline void report_ctx_memory_usage(void) {}
17 #endif /* PLATFORM_REPORT_CTX_MEM_USE */
18
19 #endif /* CONTEXT_DEBUG_H */
20