1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (c) 2014, STMicroelectronics International N.V. 4 * All rights reserved. 5 */ 6 7 #ifndef TA_OS_TEST_H 8 #define TA_OS_TEST_H 9 10 /* This UUID is generated with the ITU-T UUID generator at 11 http://www.itu.int/ITU-T/asn1/uuid.html */ 12 #define TA_OS_TEST_UUID { 0x5b9e0e40, 0x2636, 0x11e1, \ 13 { 0xad, 0x9e, 0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b } } 14 15 #define TA_OS_TEST_CMD_INIT 0 16 #define TA_OS_TEST_CMD_CLIENT_WITH_TIMEOUT 1 17 #define TA_OS_TEST_CMD_BASIC 5 18 #define TA_OS_TEST_CMD_PANIC 6 19 #define TA_OS_TEST_CMD_CLIENT 7 20 #define TA_OS_TEST_CMD_PARAMS_ACCESS 8 21 #define TA_OS_TEST_CMD_WAIT 9 22 #define TA_OS_TEST_CMD_BAD_MEM_ACCESS 10 23 #define TA_OS_TEST_CMD_TA2TA_MEMREF 11 24 #define TA_OS_TEST_CMD_TA2TA_MEMREF_MIX 12 25 #define TA_OS_TEST_CMD_PARAMS 13 26 #define TA_OS_TEST_CMD_CALL_LIB 14 27 #define TA_OS_TEST_CMD_CALL_LIB_PANIC 15 28 #define TA_OS_TEST_CMD_CALL_LIB_DL 16 29 #define TA_OS_TEST_CMD_CALL_LIB_DL_PANIC 17 30 #define TA_OS_TEST_CMD_GET_GLOBAL_VAR 18 31 #define TA_OS_TEST_CMD_NULL_MEMREF_PARAMS 19 32 #define TA_OS_TEST_CMD_CLIENT_IDENTITY 20 33 #define TA_OS_TEST_CMD_TLS_TEST_MAIN 21 34 #define TA_OS_TEST_CMD_TLS_TEST_SHLIB 22 35 #define TA_OS_TEST_CMD_DL_PHDR 23 36 #define TA_OS_TEST_CMD_DL_PHDR_DL 24 37 #define TA_OS_TEST_CMD_CXX_CTOR_MAIN 25 38 #define TA_OS_TEST_CMD_CXX_CTOR_SHLIB 26 39 #define TA_OS_TEST_CMD_CXX_CTOR_SHLIB_DL 27 40 #define TA_OS_TEST_CMD_CXX_EXC_MAIN 28 41 #define TA_OS_TEST_CMD_CXX_EXC_MIXED 29 42 #define TA_OS_TEST_CMD_PAUTH_NOP 30 43 #define TA_OS_TEST_CMD_PAUTH_CORRUPT_PAC 31 44 #define TA_OS_TEST_CMD_ATTESTATION 32 45 #define TA_OS_TEST_CMD_MEMTAG_USE_AFTER_FREE 33 46 #define TA_OS_TEST_CMD_MEMTAG_INVALID_TAG 34 47 #define TA_OS_TEST_CMD_MEMTAG_DOUBLE_FREE 35 48 #define TA_OS_TEST_CMD_MEMTAG_BUFFER_OVERRUN 36 49 50 #endif /*TA_OS_TEST_H */ 51