1 .Dd April 29, 2026 2 .Dt SQLITE_TESTCTRL_FIRST 3 3 .Os 4 .Sh NAME 5 .Nm SQLITE_TESTCTRL_FIRST , 6 .Nm SQLITE_TESTCTRL_PRNG_SAVE , 7 .Nm SQLITE_TESTCTRL_PRNG_RESTORE , 8 .Nm SQLITE_TESTCTRL_PRNG_RESET , 9 .Nm SQLITE_TESTCTRL_FK_NO_ACTION , 10 .Nm SQLITE_TESTCTRL_BITVEC_TEST , 11 .Nm SQLITE_TESTCTRL_FAULT_INSTALL , 12 .Nm SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS , 13 .Nm SQLITE_TESTCTRL_PENDING_BYTE , 14 .Nm SQLITE_TESTCTRL_ASSERT , 15 .Nm SQLITE_TESTCTRL_ALWAYS , 16 .Nm SQLITE_TESTCTRL_RESERVE , 17 .Nm SQLITE_TESTCTRL_JSON_SELFCHECK , 18 .Nm SQLITE_TESTCTRL_OPTIMIZATIONS , 19 .Nm SQLITE_TESTCTRL_ISKEYWORD , 20 .Nm SQLITE_TESTCTRL_GETOPT , 21 .Nm SQLITE_TESTCTRL_SCRATCHMALLOC , 22 .Nm SQLITE_TESTCTRL_INTERNAL_FUNCTIONS , 23 .Nm SQLITE_TESTCTRL_LOCALTIME_FAULT , 24 .Nm SQLITE_TESTCTRL_EXPLAIN_STMT , 25 .Nm SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD , 26 .Nm SQLITE_TESTCTRL_NEVER_CORRUPT , 27 .Nm SQLITE_TESTCTRL_VDBE_COVERAGE , 28 .Nm SQLITE_TESTCTRL_BYTEORDER , 29 .Nm SQLITE_TESTCTRL_ISINIT , 30 .Nm SQLITE_TESTCTRL_SORTER_MMAP , 31 .Nm SQLITE_TESTCTRL_IMPOSTER , 32 .Nm SQLITE_TESTCTRL_PARSER_COVERAGE , 33 .Nm SQLITE_TESTCTRL_RESULT_INTREAL , 34 .Nm SQLITE_TESTCTRL_PRNG_SEED , 35 .Nm SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS , 36 .Nm SQLITE_TESTCTRL_SEEK_COUNT , 37 .Nm SQLITE_TESTCTRL_TRACEFLAGS , 38 .Nm SQLITE_TESTCTRL_TUNE , 39 .Nm SQLITE_TESTCTRL_LOGEST , 40 .Nm SQLITE_TESTCTRL_USELONGDOUBLE , 41 .Nm SQLITE_TESTCTRL_ATOF , 42 .Nm SQLITE_TESTCTRL_LAST 43 .Nd testing interface operation codes 44 .Sh SYNOPSIS 45 .In sqlite3.h 46 .Fd #define SQLITE_TESTCTRL_FIRST 47 .Fd #define SQLITE_TESTCTRL_PRNG_SAVE 48 .Fd #define SQLITE_TESTCTRL_PRNG_RESTORE 49 .Fd #define SQLITE_TESTCTRL_PRNG_RESET 50 .Fd #define SQLITE_TESTCTRL_FK_NO_ACTION 51 .Fd #define SQLITE_TESTCTRL_BITVEC_TEST 52 .Fd #define SQLITE_TESTCTRL_FAULT_INSTALL 53 .Fd #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 54 .Fd #define SQLITE_TESTCTRL_PENDING_BYTE 55 .Fd #define SQLITE_TESTCTRL_ASSERT 56 .Fd #define SQLITE_TESTCTRL_ALWAYS 57 .Fd #define SQLITE_TESTCTRL_RESERVE 58 .Fd #define SQLITE_TESTCTRL_JSON_SELFCHECK 59 .Fd #define SQLITE_TESTCTRL_OPTIMIZATIONS 60 .Fd #define SQLITE_TESTCTRL_ISKEYWORD 61 .Fd #define SQLITE_TESTCTRL_GETOPT 62 .Fd #define SQLITE_TESTCTRL_SCRATCHMALLOC 63 .Fd #define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS 64 .Fd #define SQLITE_TESTCTRL_LOCALTIME_FAULT 65 .Fd #define SQLITE_TESTCTRL_EXPLAIN_STMT 66 .Fd #define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD 67 .Fd #define SQLITE_TESTCTRL_NEVER_CORRUPT 68 .Fd #define SQLITE_TESTCTRL_VDBE_COVERAGE 69 .Fd #define SQLITE_TESTCTRL_BYTEORDER 70 .Fd #define SQLITE_TESTCTRL_ISINIT 71 .Fd #define SQLITE_TESTCTRL_SORTER_MMAP 72 .Fd #define SQLITE_TESTCTRL_IMPOSTER 73 .Fd #define SQLITE_TESTCTRL_PARSER_COVERAGE 74 .Fd #define SQLITE_TESTCTRL_RESULT_INTREAL 75 .Fd #define SQLITE_TESTCTRL_PRNG_SEED 76 .Fd #define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS 77 .Fd #define SQLITE_TESTCTRL_SEEK_COUNT 78 .Fd #define SQLITE_TESTCTRL_TRACEFLAGS 79 .Fd #define SQLITE_TESTCTRL_TUNE 80 .Fd #define SQLITE_TESTCTRL_LOGEST 81 .Fd #define SQLITE_TESTCTRL_USELONGDOUBLE 82 .Fd #define SQLITE_TESTCTRL_ATOF 83 .Fd #define SQLITE_TESTCTRL_LAST 84 .Sh DESCRIPTION 85 These constants are the valid operation code parameters used as the 86 first argument to 87 .Fn sqlite3_test_control . 88 These parameters and their meanings are subject to change without notice. 89 These values are for testing purposes only. 90 Applications should not use any of these parameters or the 91 .Fn sqlite3_test_control 92 interface. 93 .Sh IMPLEMENTATION NOTES 94 These declarations were extracted from the 95 interface documentation at line 8676. 96 .Bd -literal 97 #define SQLITE_TESTCTRL_FIRST 5 98 #define SQLITE_TESTCTRL_PRNG_SAVE 5 99 #define SQLITE_TESTCTRL_PRNG_RESTORE 6 100 #define SQLITE_TESTCTRL_PRNG_RESET 7 /* NOT USED */ 101 #define SQLITE_TESTCTRL_FK_NO_ACTION 7 102 #define SQLITE_TESTCTRL_BITVEC_TEST 8 103 #define SQLITE_TESTCTRL_FAULT_INSTALL 9 104 #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10 105 #define SQLITE_TESTCTRL_PENDING_BYTE 11 106 #define SQLITE_TESTCTRL_ASSERT 12 107 #define SQLITE_TESTCTRL_ALWAYS 13 108 #define SQLITE_TESTCTRL_RESERVE 14 /* NOT USED */ 109 #define SQLITE_TESTCTRL_JSON_SELFCHECK 14 110 #define SQLITE_TESTCTRL_OPTIMIZATIONS 15 111 #define SQLITE_TESTCTRL_ISKEYWORD 16 /* NOT USED */ 112 #define SQLITE_TESTCTRL_GETOPT 16 113 #define SQLITE_TESTCTRL_SCRATCHMALLOC 17 /* NOT USED */ 114 #define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS 17 115 #define SQLITE_TESTCTRL_LOCALTIME_FAULT 18 116 #define SQLITE_TESTCTRL_EXPLAIN_STMT 19 /* NOT USED */ 117 #define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD 19 118 #define SQLITE_TESTCTRL_NEVER_CORRUPT 20 119 #define SQLITE_TESTCTRL_VDBE_COVERAGE 21 120 #define SQLITE_TESTCTRL_BYTEORDER 22 121 #define SQLITE_TESTCTRL_ISINIT 23 122 #define SQLITE_TESTCTRL_SORTER_MMAP 24 123 #define SQLITE_TESTCTRL_IMPOSTER 25 124 #define SQLITE_TESTCTRL_PARSER_COVERAGE 26 125 #define SQLITE_TESTCTRL_RESULT_INTREAL 27 126 #define SQLITE_TESTCTRL_PRNG_SEED 28 127 #define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS 29 128 #define SQLITE_TESTCTRL_SEEK_COUNT 30 129 #define SQLITE_TESTCTRL_TRACEFLAGS 31 130 #define SQLITE_TESTCTRL_TUNE 32 131 #define SQLITE_TESTCTRL_LOGEST 33 132 #define SQLITE_TESTCTRL_USELONGDOUBLE 34 /* NOT USED */ 133 #define SQLITE_TESTCTRL_ATOF 34 134 #define SQLITE_TESTCTRL_LAST 34 /* Largest TESTCTRL */ 135 .Ed 136 .Sh SEE ALSO 137 .Xr sqlite3_test_control 3 138