/src/tdengine/include/util/tcoding.h
Line | Count | Source |
1 | | /* |
2 | | * Copyright (c) 2019 TAOS Data, Inc. <jhtao@taosdata.com> |
3 | | * |
4 | | * This program is free software: you can use, redistribute, and/or modify |
5 | | * it under the terms of the GNU Affero General Public License, version 3 |
6 | | * or later ("AGPL"), as published by the Free Software Foundation. |
7 | | * |
8 | | * This program is distributed in the hope that it will be useful, but WITHOUT |
9 | | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
10 | | * FITNESS FOR A PARTICULAR PURPOSE. |
11 | | * |
12 | | * You should have received a copy of the GNU Affero General Public License |
13 | | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
14 | | */ |
15 | | |
16 | | #ifndef _TD_UTIL_CODING_H_ |
17 | | #define _TD_UTIL_CODING_H_ |
18 | | |
19 | | #include "os.h" |
20 | | #include "tlog.h" |
21 | | |
22 | | #ifdef __cplusplus |
23 | | extern "C" { |
24 | | #endif |
25 | | |
26 | 0 | #define ENCODE_LIMIT (((uint8_t)1) << 7) |
27 | 0 | #define ZIGZAGE(T, v) (((u##T)((v) >> (sizeof(T) * 8 - 1))) ^ (((u##T)(v)) << 1)) // zigzag encode |
28 | 0 | #define ZIGZAGD(T, v) (((v) >> 1) ^ -((T)((v)&1))) // zigzag decode |
29 | | |
30 | | /* ------------------------ LEGACY CODES ------------------------ */ |
31 | | #if 1 |
32 | | // ---- Fixed U8 |
33 | 0 | static FORCE_INLINE int32_t taosEncodeFixedU8(void **buf, uint8_t value) { |
34 | 0 | if (buf != NULL) { |
35 | 0 | ((uint8_t *)(*buf))[0] = value; |
36 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(value)); |
37 | 0 | } |
38 | 0 |
|
39 | 0 | return (int32_t)sizeof(value); |
40 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedU8 Unexecuted instantiation: parser.c:taosEncodeFixedU8 Unexecuted instantiation: parTranslater.c:taosEncodeFixedU8 Unexecuted instantiation: parUtil.c:taosEncodeFixedU8 Unexecuted instantiation: parAstParser.c:taosEncodeFixedU8 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedU8 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedU8 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedU8 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedU8 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedU8 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedU8 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedU8 Unexecuted instantiation: planner.c:taosEncodeFixedU8 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedU8 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedU8 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedU8 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedU8 Unexecuted instantiation: planSpliter.c:taosEncodeFixedU8 Unexecuted instantiation: planUtil.c:taosEncodeFixedU8 Unexecuted instantiation: planValidator.c:taosEncodeFixedU8 Unexecuted instantiation: catalog.c:taosEncodeFixedU8 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedU8 Unexecuted instantiation: ctgCache.c:taosEncodeFixedU8 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedU8 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedU8 Unexecuted instantiation: ctgRent.c:taosEncodeFixedU8 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedU8 Unexecuted instantiation: functionMgt.c:taosEncodeFixedU8 Unexecuted instantiation: tudf.c:taosEncodeFixedU8 Unexecuted instantiation: builtins.c:taosEncodeFixedU8 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedU8 Unexecuted instantiation: thistogram.c:taosEncodeFixedU8 Unexecuted instantiation: tpercentile.c:taosEncodeFixedU8 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedU8 Unexecuted instantiation: tminmax.c:taosEncodeFixedU8 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedU8 Unexecuted instantiation: filter.c:taosEncodeFixedU8 Unexecuted instantiation: scalar.c:taosEncodeFixedU8 Unexecuted instantiation: sclfunc.c:taosEncodeFixedU8 Unexecuted instantiation: sclvector.c:taosEncodeFixedU8 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedU8 Unexecuted instantiation: queryUtil.c:taosEncodeFixedU8 Unexecuted instantiation: querymsg.c:taosEncodeFixedU8 Unexecuted instantiation: trans.c:taosEncodeFixedU8 Unexecuted instantiation: transCli.c:taosEncodeFixedU8 Unexecuted instantiation: transComm.c:taosEncodeFixedU8 Unexecuted instantiation: transSasl.c:taosEncodeFixedU8 Unexecuted instantiation: transSvr.c:taosEncodeFixedU8 Unexecuted instantiation: transTLS.c:taosEncodeFixedU8 Unexecuted instantiation: thttp.c:taosEncodeFixedU8 Unexecuted instantiation: geomFunc.c:taosEncodeFixedU8 Unexecuted instantiation: tarray.c:taosEncodeFixedU8 Unexecuted instantiation: tconfig.c:taosEncodeFixedU8 Unexecuted instantiation: tdigest.c:taosEncodeFixedU8 Unexecuted instantiation: tencode.c:taosEncodeFixedU8 Unexecuted instantiation: tlog.c:taosEncodeFixedU8 Unexecuted instantiation: tmempool.c:taosEncodeFixedU8 Unexecuted instantiation: mpDirect.c:taosEncodeFixedU8 Unexecuted instantiation: systable.c:taosEncodeFixedU8 Unexecuted instantiation: tdatablock.c:taosEncodeFixedU8 Unexecuted instantiation: tdataformat.c:taosEncodeFixedU8 Unexecuted instantiation: tglobal.c:taosEncodeFixedU8 Unexecuted instantiation: tmisce.c:taosEncodeFixedU8 Unexecuted instantiation: tname.c:taosEncodeFixedU8 Unexecuted instantiation: tpriv.c:taosEncodeFixedU8 Unexecuted instantiation: ttime.c:taosEncodeFixedU8 Unexecuted instantiation: tvariant.c:taosEncodeFixedU8 Unexecuted instantiation: streamMsg.c:taosEncodeFixedU8 Unexecuted instantiation: tmsg.c:taosEncodeFixedU8 Unexecuted instantiation: xnode.c:taosEncodeFixedU8 Unexecuted instantiation: tencrypt.c:taosEncodeFixedU8 Unexecuted instantiation: streamJson.c:taosEncodeFixedU8 Unexecuted instantiation: decimal.c:taosEncodeFixedU8 |
41 | | |
42 | 0 | static FORCE_INLINE void *taosDecodeFixedU8(const void *buf, uint8_t *value) { |
43 | 0 | *value = ((uint8_t *)buf)[0]; |
44 | 0 | return POINTER_SHIFT(buf, sizeof(*value)); |
45 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedU8 Unexecuted instantiation: parser.c:taosDecodeFixedU8 Unexecuted instantiation: parTranslater.c:taosDecodeFixedU8 Unexecuted instantiation: parUtil.c:taosDecodeFixedU8 Unexecuted instantiation: parAstParser.c:taosDecodeFixedU8 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedU8 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedU8 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedU8 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedU8 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedU8 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedU8 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedU8 Unexecuted instantiation: planner.c:taosDecodeFixedU8 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedU8 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedU8 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedU8 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedU8 Unexecuted instantiation: planSpliter.c:taosDecodeFixedU8 Unexecuted instantiation: planUtil.c:taosDecodeFixedU8 Unexecuted instantiation: planValidator.c:taosDecodeFixedU8 Unexecuted instantiation: catalog.c:taosDecodeFixedU8 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedU8 Unexecuted instantiation: ctgCache.c:taosDecodeFixedU8 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedU8 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedU8 Unexecuted instantiation: ctgRent.c:taosDecodeFixedU8 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedU8 Unexecuted instantiation: functionMgt.c:taosDecodeFixedU8 Unexecuted instantiation: tudf.c:taosDecodeFixedU8 Unexecuted instantiation: builtins.c:taosDecodeFixedU8 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedU8 Unexecuted instantiation: thistogram.c:taosDecodeFixedU8 Unexecuted instantiation: tpercentile.c:taosDecodeFixedU8 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedU8 Unexecuted instantiation: tminmax.c:taosDecodeFixedU8 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedU8 Unexecuted instantiation: filter.c:taosDecodeFixedU8 Unexecuted instantiation: scalar.c:taosDecodeFixedU8 Unexecuted instantiation: sclfunc.c:taosDecodeFixedU8 Unexecuted instantiation: sclvector.c:taosDecodeFixedU8 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedU8 Unexecuted instantiation: queryUtil.c:taosDecodeFixedU8 Unexecuted instantiation: querymsg.c:taosDecodeFixedU8 Unexecuted instantiation: trans.c:taosDecodeFixedU8 Unexecuted instantiation: transCli.c:taosDecodeFixedU8 Unexecuted instantiation: transComm.c:taosDecodeFixedU8 Unexecuted instantiation: transSasl.c:taosDecodeFixedU8 Unexecuted instantiation: transSvr.c:taosDecodeFixedU8 Unexecuted instantiation: transTLS.c:taosDecodeFixedU8 Unexecuted instantiation: thttp.c:taosDecodeFixedU8 Unexecuted instantiation: geomFunc.c:taosDecodeFixedU8 Unexecuted instantiation: tarray.c:taosDecodeFixedU8 Unexecuted instantiation: tconfig.c:taosDecodeFixedU8 Unexecuted instantiation: tdigest.c:taosDecodeFixedU8 Unexecuted instantiation: tencode.c:taosDecodeFixedU8 Unexecuted instantiation: tlog.c:taosDecodeFixedU8 Unexecuted instantiation: tmempool.c:taosDecodeFixedU8 Unexecuted instantiation: mpDirect.c:taosDecodeFixedU8 Unexecuted instantiation: systable.c:taosDecodeFixedU8 Unexecuted instantiation: tdatablock.c:taosDecodeFixedU8 Unexecuted instantiation: tdataformat.c:taosDecodeFixedU8 Unexecuted instantiation: tglobal.c:taosDecodeFixedU8 Unexecuted instantiation: tmisce.c:taosDecodeFixedU8 Unexecuted instantiation: tname.c:taosDecodeFixedU8 Unexecuted instantiation: tpriv.c:taosDecodeFixedU8 Unexecuted instantiation: ttime.c:taosDecodeFixedU8 Unexecuted instantiation: tvariant.c:taosDecodeFixedU8 Unexecuted instantiation: streamMsg.c:taosDecodeFixedU8 Unexecuted instantiation: tmsg.c:taosDecodeFixedU8 Unexecuted instantiation: xnode.c:taosDecodeFixedU8 Unexecuted instantiation: tencrypt.c:taosDecodeFixedU8 Unexecuted instantiation: streamJson.c:taosDecodeFixedU8 Unexecuted instantiation: decimal.c:taosDecodeFixedU8 |
46 | | |
47 | | // ---- Fixed I8 |
48 | 0 | static FORCE_INLINE int32_t taosEncodeFixedI8(void **buf, int8_t value) { |
49 | 0 | if (buf != NULL) { |
50 | 0 | ((int8_t *)(*buf))[0] = value; |
51 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(value)); |
52 | 0 | } |
53 | 0 | return (int32_t)sizeof(value); |
54 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedI8 Unexecuted instantiation: parser.c:taosEncodeFixedI8 Unexecuted instantiation: parTranslater.c:taosEncodeFixedI8 Unexecuted instantiation: parUtil.c:taosEncodeFixedI8 Unexecuted instantiation: parAstParser.c:taosEncodeFixedI8 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedI8 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedI8 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedI8 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedI8 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedI8 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedI8 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedI8 Unexecuted instantiation: planner.c:taosEncodeFixedI8 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedI8 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedI8 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedI8 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedI8 Unexecuted instantiation: planSpliter.c:taosEncodeFixedI8 Unexecuted instantiation: planUtil.c:taosEncodeFixedI8 Unexecuted instantiation: planValidator.c:taosEncodeFixedI8 Unexecuted instantiation: catalog.c:taosEncodeFixedI8 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedI8 Unexecuted instantiation: ctgCache.c:taosEncodeFixedI8 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedI8 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedI8 Unexecuted instantiation: ctgRent.c:taosEncodeFixedI8 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedI8 Unexecuted instantiation: functionMgt.c:taosEncodeFixedI8 Unexecuted instantiation: tudf.c:taosEncodeFixedI8 Unexecuted instantiation: builtins.c:taosEncodeFixedI8 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedI8 Unexecuted instantiation: thistogram.c:taosEncodeFixedI8 Unexecuted instantiation: tpercentile.c:taosEncodeFixedI8 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedI8 Unexecuted instantiation: tminmax.c:taosEncodeFixedI8 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedI8 Unexecuted instantiation: filter.c:taosEncodeFixedI8 Unexecuted instantiation: scalar.c:taosEncodeFixedI8 Unexecuted instantiation: sclfunc.c:taosEncodeFixedI8 Unexecuted instantiation: sclvector.c:taosEncodeFixedI8 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedI8 Unexecuted instantiation: queryUtil.c:taosEncodeFixedI8 Unexecuted instantiation: querymsg.c:taosEncodeFixedI8 Unexecuted instantiation: trans.c:taosEncodeFixedI8 Unexecuted instantiation: transCli.c:taosEncodeFixedI8 Unexecuted instantiation: transComm.c:taosEncodeFixedI8 Unexecuted instantiation: transSasl.c:taosEncodeFixedI8 Unexecuted instantiation: transSvr.c:taosEncodeFixedI8 Unexecuted instantiation: transTLS.c:taosEncodeFixedI8 Unexecuted instantiation: thttp.c:taosEncodeFixedI8 Unexecuted instantiation: geomFunc.c:taosEncodeFixedI8 Unexecuted instantiation: tarray.c:taosEncodeFixedI8 Unexecuted instantiation: tconfig.c:taosEncodeFixedI8 Unexecuted instantiation: tdigest.c:taosEncodeFixedI8 Unexecuted instantiation: tencode.c:taosEncodeFixedI8 Unexecuted instantiation: tlog.c:taosEncodeFixedI8 Unexecuted instantiation: tmempool.c:taosEncodeFixedI8 Unexecuted instantiation: mpDirect.c:taosEncodeFixedI8 Unexecuted instantiation: systable.c:taosEncodeFixedI8 Unexecuted instantiation: tdatablock.c:taosEncodeFixedI8 Unexecuted instantiation: tdataformat.c:taosEncodeFixedI8 Unexecuted instantiation: tglobal.c:taosEncodeFixedI8 Unexecuted instantiation: tmisce.c:taosEncodeFixedI8 Unexecuted instantiation: tname.c:taosEncodeFixedI8 Unexecuted instantiation: tpriv.c:taosEncodeFixedI8 Unexecuted instantiation: ttime.c:taosEncodeFixedI8 Unexecuted instantiation: tvariant.c:taosEncodeFixedI8 Unexecuted instantiation: streamMsg.c:taosEncodeFixedI8 Unexecuted instantiation: tmsg.c:taosEncodeFixedI8 Unexecuted instantiation: xnode.c:taosEncodeFixedI8 Unexecuted instantiation: tencrypt.c:taosEncodeFixedI8 Unexecuted instantiation: streamJson.c:taosEncodeFixedI8 Unexecuted instantiation: decimal.c:taosEncodeFixedI8 |
55 | | |
56 | 0 | static FORCE_INLINE void *taosDecodeFixedI8(const void *buf, int8_t *value) { |
57 | 0 | *value = ((int8_t *)buf)[0]; |
58 | 0 | return POINTER_SHIFT(buf, sizeof(*value)); |
59 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedI8 Unexecuted instantiation: parser.c:taosDecodeFixedI8 Unexecuted instantiation: parTranslater.c:taosDecodeFixedI8 Unexecuted instantiation: parUtil.c:taosDecodeFixedI8 Unexecuted instantiation: parAstParser.c:taosDecodeFixedI8 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedI8 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedI8 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedI8 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedI8 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedI8 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedI8 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedI8 Unexecuted instantiation: planner.c:taosDecodeFixedI8 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedI8 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedI8 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedI8 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedI8 Unexecuted instantiation: planSpliter.c:taosDecodeFixedI8 Unexecuted instantiation: planUtil.c:taosDecodeFixedI8 Unexecuted instantiation: planValidator.c:taosDecodeFixedI8 Unexecuted instantiation: catalog.c:taosDecodeFixedI8 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedI8 Unexecuted instantiation: ctgCache.c:taosDecodeFixedI8 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedI8 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedI8 Unexecuted instantiation: ctgRent.c:taosDecodeFixedI8 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedI8 Unexecuted instantiation: functionMgt.c:taosDecodeFixedI8 Unexecuted instantiation: tudf.c:taosDecodeFixedI8 Unexecuted instantiation: builtins.c:taosDecodeFixedI8 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedI8 Unexecuted instantiation: thistogram.c:taosDecodeFixedI8 Unexecuted instantiation: tpercentile.c:taosDecodeFixedI8 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedI8 Unexecuted instantiation: tminmax.c:taosDecodeFixedI8 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedI8 Unexecuted instantiation: filter.c:taosDecodeFixedI8 Unexecuted instantiation: scalar.c:taosDecodeFixedI8 Unexecuted instantiation: sclfunc.c:taosDecodeFixedI8 Unexecuted instantiation: sclvector.c:taosDecodeFixedI8 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedI8 Unexecuted instantiation: queryUtil.c:taosDecodeFixedI8 Unexecuted instantiation: querymsg.c:taosDecodeFixedI8 Unexecuted instantiation: trans.c:taosDecodeFixedI8 Unexecuted instantiation: transCli.c:taosDecodeFixedI8 Unexecuted instantiation: transComm.c:taosDecodeFixedI8 Unexecuted instantiation: transSasl.c:taosDecodeFixedI8 Unexecuted instantiation: transSvr.c:taosDecodeFixedI8 Unexecuted instantiation: transTLS.c:taosDecodeFixedI8 Unexecuted instantiation: thttp.c:taosDecodeFixedI8 Unexecuted instantiation: geomFunc.c:taosDecodeFixedI8 Unexecuted instantiation: tarray.c:taosDecodeFixedI8 Unexecuted instantiation: tconfig.c:taosDecodeFixedI8 Unexecuted instantiation: tdigest.c:taosDecodeFixedI8 Unexecuted instantiation: tencode.c:taosDecodeFixedI8 Unexecuted instantiation: tlog.c:taosDecodeFixedI8 Unexecuted instantiation: tmempool.c:taosDecodeFixedI8 Unexecuted instantiation: mpDirect.c:taosDecodeFixedI8 Unexecuted instantiation: systable.c:taosDecodeFixedI8 Unexecuted instantiation: tdatablock.c:taosDecodeFixedI8 Unexecuted instantiation: tdataformat.c:taosDecodeFixedI8 Unexecuted instantiation: tglobal.c:taosDecodeFixedI8 Unexecuted instantiation: tmisce.c:taosDecodeFixedI8 Unexecuted instantiation: tname.c:taosDecodeFixedI8 Unexecuted instantiation: tpriv.c:taosDecodeFixedI8 Unexecuted instantiation: ttime.c:taosDecodeFixedI8 Unexecuted instantiation: tvariant.c:taosDecodeFixedI8 Unexecuted instantiation: streamMsg.c:taosDecodeFixedI8 Unexecuted instantiation: tmsg.c:taosDecodeFixedI8 Unexecuted instantiation: xnode.c:taosDecodeFixedI8 Unexecuted instantiation: tencrypt.c:taosDecodeFixedI8 Unexecuted instantiation: streamJson.c:taosDecodeFixedI8 Unexecuted instantiation: decimal.c:taosDecodeFixedI8 |
60 | | |
61 | 0 | static FORCE_INLINE void *taosSkipFixedLen(const void *buf, size_t len) { return POINTER_SHIFT(buf, len); }Unexecuted instantiation: sql-fuzzer.c:taosSkipFixedLen Unexecuted instantiation: parser.c:taosSkipFixedLen Unexecuted instantiation: parTranslater.c:taosSkipFixedLen Unexecuted instantiation: parUtil.c:taosSkipFixedLen Unexecuted instantiation: parAstParser.c:taosSkipFixedLen Unexecuted instantiation: parAuthenticator.c:taosSkipFixedLen Unexecuted instantiation: parCalcConst.c:taosSkipFixedLen Unexecuted instantiation: parInsertSql.c:taosSkipFixedLen Unexecuted instantiation: parInsertUtil.c:taosSkipFixedLen Unexecuted instantiation: taos_lemon_sql.tab.c:taosSkipFixedLen Unexecuted instantiation: parAstCreater.c:taosSkipFixedLen Unexecuted instantiation: parInsertSml.c:taosSkipFixedLen Unexecuted instantiation: planner.c:taosSkipFixedLen Unexecuted instantiation: planLogicCreater.c:taosSkipFixedLen Unexecuted instantiation: planOptimizer.c:taosSkipFixedLen Unexecuted instantiation: planPhysiCreater.c:taosSkipFixedLen Unexecuted instantiation: planScaleOut.c:taosSkipFixedLen Unexecuted instantiation: planSpliter.c:taosSkipFixedLen Unexecuted instantiation: planUtil.c:taosSkipFixedLen Unexecuted instantiation: planValidator.c:taosSkipFixedLen Unexecuted instantiation: catalog.c:taosSkipFixedLen Unexecuted instantiation: ctgAsync.c:taosSkipFixedLen Unexecuted instantiation: ctgCache.c:taosSkipFixedLen Unexecuted instantiation: ctgDbg.c:taosSkipFixedLen Unexecuted instantiation: ctgRemote.c:taosSkipFixedLen Unexecuted instantiation: ctgRent.c:taosSkipFixedLen Unexecuted instantiation: ctgUtil.c:taosSkipFixedLen Unexecuted instantiation: functionMgt.c:taosSkipFixedLen Unexecuted instantiation: tudf.c:taosSkipFixedLen Unexecuted instantiation: builtins.c:taosSkipFixedLen Unexecuted instantiation: builtinsimpl.c:taosSkipFixedLen Unexecuted instantiation: thistogram.c:taosSkipFixedLen Unexecuted instantiation: tpercentile.c:taosSkipFixedLen Unexecuted instantiation: tavgfunction.c:taosSkipFixedLen Unexecuted instantiation: tminmax.c:taosSkipFixedLen Unexecuted instantiation: tminmaxavx.c:taosSkipFixedLen Unexecuted instantiation: filter.c:taosSkipFixedLen Unexecuted instantiation: scalar.c:taosSkipFixedLen Unexecuted instantiation: sclfunc.c:taosSkipFixedLen Unexecuted instantiation: sclvector.c:taosSkipFixedLen Unexecuted instantiation: nodesCloneFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesCodeFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesEqualFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesMatchFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesMsgFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesToSQLFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesTraverseFuncs.c:taosSkipFixedLen Unexecuted instantiation: nodesUtilFuncs.c:taosSkipFixedLen Unexecuted instantiation: queryUtil.c:taosSkipFixedLen Unexecuted instantiation: querymsg.c:taosSkipFixedLen Unexecuted instantiation: trans.c:taosSkipFixedLen Unexecuted instantiation: transCli.c:taosSkipFixedLen Unexecuted instantiation: transComm.c:taosSkipFixedLen Unexecuted instantiation: transSasl.c:taosSkipFixedLen Unexecuted instantiation: transSvr.c:taosSkipFixedLen Unexecuted instantiation: transTLS.c:taosSkipFixedLen Unexecuted instantiation: thttp.c:taosSkipFixedLen Unexecuted instantiation: geomFunc.c:taosSkipFixedLen Unexecuted instantiation: tarray.c:taosSkipFixedLen Unexecuted instantiation: tconfig.c:taosSkipFixedLen Unexecuted instantiation: tdigest.c:taosSkipFixedLen Unexecuted instantiation: tencode.c:taosSkipFixedLen Unexecuted instantiation: tlog.c:taosSkipFixedLen Unexecuted instantiation: tmempool.c:taosSkipFixedLen Unexecuted instantiation: mpDirect.c:taosSkipFixedLen Unexecuted instantiation: systable.c:taosSkipFixedLen Unexecuted instantiation: tdatablock.c:taosSkipFixedLen Unexecuted instantiation: tdataformat.c:taosSkipFixedLen Unexecuted instantiation: tglobal.c:taosSkipFixedLen Unexecuted instantiation: tmisce.c:taosSkipFixedLen Unexecuted instantiation: tname.c:taosSkipFixedLen Unexecuted instantiation: tpriv.c:taosSkipFixedLen Unexecuted instantiation: ttime.c:taosSkipFixedLen Unexecuted instantiation: tvariant.c:taosSkipFixedLen Unexecuted instantiation: streamMsg.c:taosSkipFixedLen Unexecuted instantiation: tmsg.c:taosSkipFixedLen Unexecuted instantiation: xnode.c:taosSkipFixedLen Unexecuted instantiation: tencrypt.c:taosSkipFixedLen Unexecuted instantiation: streamJson.c:taosSkipFixedLen Unexecuted instantiation: decimal.c:taosSkipFixedLen |
62 | | |
63 | | // --- Bool |
64 | | |
65 | 0 | static FORCE_INLINE int32_t taosEncodeFixedBool(void **buf, bool value) { |
66 | 0 | if (buf != NULL) { |
67 | 0 | ((int8_t *)(*buf))[0] = (value ? 1 : 0); |
68 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(int8_t)); |
69 | 0 | } |
70 | 0 | return (int32_t)sizeof(int8_t); |
71 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedBool Unexecuted instantiation: parser.c:taosEncodeFixedBool Unexecuted instantiation: parTranslater.c:taosEncodeFixedBool Unexecuted instantiation: parUtil.c:taosEncodeFixedBool Unexecuted instantiation: parAstParser.c:taosEncodeFixedBool Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedBool Unexecuted instantiation: parCalcConst.c:taosEncodeFixedBool Unexecuted instantiation: parInsertSql.c:taosEncodeFixedBool Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedBool Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedBool Unexecuted instantiation: parAstCreater.c:taosEncodeFixedBool Unexecuted instantiation: parInsertSml.c:taosEncodeFixedBool Unexecuted instantiation: planner.c:taosEncodeFixedBool Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedBool Unexecuted instantiation: planOptimizer.c:taosEncodeFixedBool Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedBool Unexecuted instantiation: planScaleOut.c:taosEncodeFixedBool Unexecuted instantiation: planSpliter.c:taosEncodeFixedBool Unexecuted instantiation: planUtil.c:taosEncodeFixedBool Unexecuted instantiation: planValidator.c:taosEncodeFixedBool Unexecuted instantiation: catalog.c:taosEncodeFixedBool Unexecuted instantiation: ctgAsync.c:taosEncodeFixedBool Unexecuted instantiation: ctgCache.c:taosEncodeFixedBool Unexecuted instantiation: ctgDbg.c:taosEncodeFixedBool Unexecuted instantiation: ctgRemote.c:taosEncodeFixedBool Unexecuted instantiation: ctgRent.c:taosEncodeFixedBool Unexecuted instantiation: ctgUtil.c:taosEncodeFixedBool Unexecuted instantiation: functionMgt.c:taosEncodeFixedBool Unexecuted instantiation: tudf.c:taosEncodeFixedBool Unexecuted instantiation: builtins.c:taosEncodeFixedBool Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedBool Unexecuted instantiation: thistogram.c:taosEncodeFixedBool Unexecuted instantiation: tpercentile.c:taosEncodeFixedBool Unexecuted instantiation: tavgfunction.c:taosEncodeFixedBool Unexecuted instantiation: tminmax.c:taosEncodeFixedBool Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedBool Unexecuted instantiation: filter.c:taosEncodeFixedBool Unexecuted instantiation: scalar.c:taosEncodeFixedBool Unexecuted instantiation: sclfunc.c:taosEncodeFixedBool Unexecuted instantiation: sclvector.c:taosEncodeFixedBool Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedBool Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedBool Unexecuted instantiation: queryUtil.c:taosEncodeFixedBool Unexecuted instantiation: querymsg.c:taosEncodeFixedBool Unexecuted instantiation: trans.c:taosEncodeFixedBool Unexecuted instantiation: transCli.c:taosEncodeFixedBool Unexecuted instantiation: transComm.c:taosEncodeFixedBool Unexecuted instantiation: transSasl.c:taosEncodeFixedBool Unexecuted instantiation: transSvr.c:taosEncodeFixedBool Unexecuted instantiation: transTLS.c:taosEncodeFixedBool Unexecuted instantiation: thttp.c:taosEncodeFixedBool Unexecuted instantiation: geomFunc.c:taosEncodeFixedBool Unexecuted instantiation: tarray.c:taosEncodeFixedBool Unexecuted instantiation: tconfig.c:taosEncodeFixedBool Unexecuted instantiation: tdigest.c:taosEncodeFixedBool Unexecuted instantiation: tencode.c:taosEncodeFixedBool Unexecuted instantiation: tlog.c:taosEncodeFixedBool Unexecuted instantiation: tmempool.c:taosEncodeFixedBool Unexecuted instantiation: mpDirect.c:taosEncodeFixedBool Unexecuted instantiation: systable.c:taosEncodeFixedBool Unexecuted instantiation: tdatablock.c:taosEncodeFixedBool Unexecuted instantiation: tdataformat.c:taosEncodeFixedBool Unexecuted instantiation: tglobal.c:taosEncodeFixedBool Unexecuted instantiation: tmisce.c:taosEncodeFixedBool Unexecuted instantiation: tname.c:taosEncodeFixedBool Unexecuted instantiation: tpriv.c:taosEncodeFixedBool Unexecuted instantiation: ttime.c:taosEncodeFixedBool Unexecuted instantiation: tvariant.c:taosEncodeFixedBool Unexecuted instantiation: streamMsg.c:taosEncodeFixedBool Unexecuted instantiation: tmsg.c:taosEncodeFixedBool Unexecuted instantiation: xnode.c:taosEncodeFixedBool Unexecuted instantiation: tencrypt.c:taosEncodeFixedBool Unexecuted instantiation: streamJson.c:taosEncodeFixedBool Unexecuted instantiation: decimal.c:taosEncodeFixedBool |
72 | | |
73 | 0 | static FORCE_INLINE void *taosDecodeFixedBool(const void *buf, bool *value) { |
74 | 0 | *value = ((((int8_t *)buf)[0] == 0) ? false : true); |
75 | 0 | return POINTER_SHIFT(buf, sizeof(int8_t)); |
76 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedBool Unexecuted instantiation: parser.c:taosDecodeFixedBool Unexecuted instantiation: parTranslater.c:taosDecodeFixedBool Unexecuted instantiation: parUtil.c:taosDecodeFixedBool Unexecuted instantiation: parAstParser.c:taosDecodeFixedBool Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedBool Unexecuted instantiation: parCalcConst.c:taosDecodeFixedBool Unexecuted instantiation: parInsertSql.c:taosDecodeFixedBool Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedBool Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedBool Unexecuted instantiation: parAstCreater.c:taosDecodeFixedBool Unexecuted instantiation: parInsertSml.c:taosDecodeFixedBool Unexecuted instantiation: planner.c:taosDecodeFixedBool Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedBool Unexecuted instantiation: planOptimizer.c:taosDecodeFixedBool Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedBool Unexecuted instantiation: planScaleOut.c:taosDecodeFixedBool Unexecuted instantiation: planSpliter.c:taosDecodeFixedBool Unexecuted instantiation: planUtil.c:taosDecodeFixedBool Unexecuted instantiation: planValidator.c:taosDecodeFixedBool Unexecuted instantiation: catalog.c:taosDecodeFixedBool Unexecuted instantiation: ctgAsync.c:taosDecodeFixedBool Unexecuted instantiation: ctgCache.c:taosDecodeFixedBool Unexecuted instantiation: ctgDbg.c:taosDecodeFixedBool Unexecuted instantiation: ctgRemote.c:taosDecodeFixedBool Unexecuted instantiation: ctgRent.c:taosDecodeFixedBool Unexecuted instantiation: ctgUtil.c:taosDecodeFixedBool Unexecuted instantiation: functionMgt.c:taosDecodeFixedBool Unexecuted instantiation: tudf.c:taosDecodeFixedBool Unexecuted instantiation: builtins.c:taosDecodeFixedBool Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedBool Unexecuted instantiation: thistogram.c:taosDecodeFixedBool Unexecuted instantiation: tpercentile.c:taosDecodeFixedBool Unexecuted instantiation: tavgfunction.c:taosDecodeFixedBool Unexecuted instantiation: tminmax.c:taosDecodeFixedBool Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedBool Unexecuted instantiation: filter.c:taosDecodeFixedBool Unexecuted instantiation: scalar.c:taosDecodeFixedBool Unexecuted instantiation: sclfunc.c:taosDecodeFixedBool Unexecuted instantiation: sclvector.c:taosDecodeFixedBool Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedBool Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedBool Unexecuted instantiation: queryUtil.c:taosDecodeFixedBool Unexecuted instantiation: querymsg.c:taosDecodeFixedBool Unexecuted instantiation: trans.c:taosDecodeFixedBool Unexecuted instantiation: transCli.c:taosDecodeFixedBool Unexecuted instantiation: transComm.c:taosDecodeFixedBool Unexecuted instantiation: transSasl.c:taosDecodeFixedBool Unexecuted instantiation: transSvr.c:taosDecodeFixedBool Unexecuted instantiation: transTLS.c:taosDecodeFixedBool Unexecuted instantiation: thttp.c:taosDecodeFixedBool Unexecuted instantiation: geomFunc.c:taosDecodeFixedBool Unexecuted instantiation: tarray.c:taosDecodeFixedBool Unexecuted instantiation: tconfig.c:taosDecodeFixedBool Unexecuted instantiation: tdigest.c:taosDecodeFixedBool Unexecuted instantiation: tencode.c:taosDecodeFixedBool Unexecuted instantiation: tlog.c:taosDecodeFixedBool Unexecuted instantiation: tmempool.c:taosDecodeFixedBool Unexecuted instantiation: mpDirect.c:taosDecodeFixedBool Unexecuted instantiation: systable.c:taosDecodeFixedBool Unexecuted instantiation: tdatablock.c:taosDecodeFixedBool Unexecuted instantiation: tdataformat.c:taosDecodeFixedBool Unexecuted instantiation: tglobal.c:taosDecodeFixedBool Unexecuted instantiation: tmisce.c:taosDecodeFixedBool Unexecuted instantiation: tname.c:taosDecodeFixedBool Unexecuted instantiation: tpriv.c:taosDecodeFixedBool Unexecuted instantiation: ttime.c:taosDecodeFixedBool Unexecuted instantiation: tvariant.c:taosDecodeFixedBool Unexecuted instantiation: streamMsg.c:taosDecodeFixedBool Unexecuted instantiation: tmsg.c:taosDecodeFixedBool Unexecuted instantiation: xnode.c:taosDecodeFixedBool Unexecuted instantiation: tencrypt.c:taosDecodeFixedBool Unexecuted instantiation: streamJson.c:taosDecodeFixedBool Unexecuted instantiation: decimal.c:taosDecodeFixedBool |
77 | | |
78 | | // ---- Fixed U16 |
79 | 0 | static FORCE_INLINE int32_t taosEncodeFixedU16(void **buf, uint16_t value) { |
80 | 0 | if (buf != NULL) { |
81 | 0 | if (IS_LITTLE_ENDIAN()) { |
82 | 0 | TAOS_MEMCPY(*buf, &value, sizeof(value)); |
83 | 0 | } else { |
84 | 0 | ((uint8_t *)(*buf))[0] = value & 0xff; |
85 | 0 | ((uint8_t *)(*buf))[1] = (value >> 8) & 0xff; |
86 | 0 | } |
87 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(value)); |
88 | 0 | } |
89 | |
|
90 | 0 | return (int32_t)sizeof(value); |
91 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedU16 Unexecuted instantiation: parser.c:taosEncodeFixedU16 Unexecuted instantiation: parTranslater.c:taosEncodeFixedU16 Unexecuted instantiation: parUtil.c:taosEncodeFixedU16 Unexecuted instantiation: parAstParser.c:taosEncodeFixedU16 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedU16 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedU16 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedU16 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedU16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedU16 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedU16 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedU16 Unexecuted instantiation: planner.c:taosEncodeFixedU16 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedU16 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedU16 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedU16 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedU16 Unexecuted instantiation: planSpliter.c:taosEncodeFixedU16 Unexecuted instantiation: planUtil.c:taosEncodeFixedU16 Unexecuted instantiation: planValidator.c:taosEncodeFixedU16 Unexecuted instantiation: catalog.c:taosEncodeFixedU16 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedU16 Unexecuted instantiation: ctgCache.c:taosEncodeFixedU16 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedU16 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedU16 Unexecuted instantiation: ctgRent.c:taosEncodeFixedU16 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedU16 Unexecuted instantiation: functionMgt.c:taosEncodeFixedU16 Unexecuted instantiation: tudf.c:taosEncodeFixedU16 Unexecuted instantiation: builtins.c:taosEncodeFixedU16 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedU16 Unexecuted instantiation: thistogram.c:taosEncodeFixedU16 Unexecuted instantiation: tpercentile.c:taosEncodeFixedU16 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedU16 Unexecuted instantiation: tminmax.c:taosEncodeFixedU16 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedU16 Unexecuted instantiation: filter.c:taosEncodeFixedU16 Unexecuted instantiation: scalar.c:taosEncodeFixedU16 Unexecuted instantiation: sclfunc.c:taosEncodeFixedU16 Unexecuted instantiation: sclvector.c:taosEncodeFixedU16 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedU16 Unexecuted instantiation: queryUtil.c:taosEncodeFixedU16 Unexecuted instantiation: querymsg.c:taosEncodeFixedU16 Unexecuted instantiation: trans.c:taosEncodeFixedU16 Unexecuted instantiation: transCli.c:taosEncodeFixedU16 Unexecuted instantiation: transComm.c:taosEncodeFixedU16 Unexecuted instantiation: transSasl.c:taosEncodeFixedU16 Unexecuted instantiation: transSvr.c:taosEncodeFixedU16 Unexecuted instantiation: transTLS.c:taosEncodeFixedU16 Unexecuted instantiation: thttp.c:taosEncodeFixedU16 Unexecuted instantiation: geomFunc.c:taosEncodeFixedU16 Unexecuted instantiation: tarray.c:taosEncodeFixedU16 Unexecuted instantiation: tconfig.c:taosEncodeFixedU16 Unexecuted instantiation: tdigest.c:taosEncodeFixedU16 Unexecuted instantiation: tencode.c:taosEncodeFixedU16 Unexecuted instantiation: tlog.c:taosEncodeFixedU16 Unexecuted instantiation: tmempool.c:taosEncodeFixedU16 Unexecuted instantiation: mpDirect.c:taosEncodeFixedU16 Unexecuted instantiation: systable.c:taosEncodeFixedU16 Unexecuted instantiation: tdatablock.c:taosEncodeFixedU16 Unexecuted instantiation: tdataformat.c:taosEncodeFixedU16 Unexecuted instantiation: tglobal.c:taosEncodeFixedU16 Unexecuted instantiation: tmisce.c:taosEncodeFixedU16 Unexecuted instantiation: tname.c:taosEncodeFixedU16 Unexecuted instantiation: tpriv.c:taosEncodeFixedU16 Unexecuted instantiation: ttime.c:taosEncodeFixedU16 Unexecuted instantiation: tvariant.c:taosEncodeFixedU16 Unexecuted instantiation: streamMsg.c:taosEncodeFixedU16 Unexecuted instantiation: tmsg.c:taosEncodeFixedU16 Unexecuted instantiation: xnode.c:taosEncodeFixedU16 Unexecuted instantiation: tencrypt.c:taosEncodeFixedU16 Unexecuted instantiation: streamJson.c:taosEncodeFixedU16 Unexecuted instantiation: decimal.c:taosEncodeFixedU16 |
92 | | |
93 | 0 | static FORCE_INLINE void *taosDecodeFixedU16(const void *buf, uint16_t *value) { |
94 | 0 | if (IS_LITTLE_ENDIAN()) { |
95 | 0 | TAOS_MEMCPY(value, buf, sizeof(*value)); |
96 | 0 | } else { |
97 | 0 | ((uint8_t *)value)[1] = ((uint8_t *)buf)[0]; |
98 | 0 | ((uint8_t *)value)[0] = ((uint8_t *)buf)[1]; |
99 | 0 | } |
100 | |
|
101 | 0 | return POINTER_SHIFT(buf, sizeof(*value)); |
102 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedU16 Unexecuted instantiation: parser.c:taosDecodeFixedU16 Unexecuted instantiation: parTranslater.c:taosDecodeFixedU16 Unexecuted instantiation: parUtil.c:taosDecodeFixedU16 Unexecuted instantiation: parAstParser.c:taosDecodeFixedU16 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedU16 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedU16 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedU16 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedU16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedU16 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedU16 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedU16 Unexecuted instantiation: planner.c:taosDecodeFixedU16 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedU16 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedU16 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedU16 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedU16 Unexecuted instantiation: planSpliter.c:taosDecodeFixedU16 Unexecuted instantiation: planUtil.c:taosDecodeFixedU16 Unexecuted instantiation: planValidator.c:taosDecodeFixedU16 Unexecuted instantiation: catalog.c:taosDecodeFixedU16 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedU16 Unexecuted instantiation: ctgCache.c:taosDecodeFixedU16 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedU16 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedU16 Unexecuted instantiation: ctgRent.c:taosDecodeFixedU16 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedU16 Unexecuted instantiation: functionMgt.c:taosDecodeFixedU16 Unexecuted instantiation: tudf.c:taosDecodeFixedU16 Unexecuted instantiation: builtins.c:taosDecodeFixedU16 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedU16 Unexecuted instantiation: thistogram.c:taosDecodeFixedU16 Unexecuted instantiation: tpercentile.c:taosDecodeFixedU16 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedU16 Unexecuted instantiation: tminmax.c:taosDecodeFixedU16 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedU16 Unexecuted instantiation: filter.c:taosDecodeFixedU16 Unexecuted instantiation: scalar.c:taosDecodeFixedU16 Unexecuted instantiation: sclfunc.c:taosDecodeFixedU16 Unexecuted instantiation: sclvector.c:taosDecodeFixedU16 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedU16 Unexecuted instantiation: queryUtil.c:taosDecodeFixedU16 Unexecuted instantiation: querymsg.c:taosDecodeFixedU16 Unexecuted instantiation: trans.c:taosDecodeFixedU16 Unexecuted instantiation: transCli.c:taosDecodeFixedU16 Unexecuted instantiation: transComm.c:taosDecodeFixedU16 Unexecuted instantiation: transSasl.c:taosDecodeFixedU16 Unexecuted instantiation: transSvr.c:taosDecodeFixedU16 Unexecuted instantiation: transTLS.c:taosDecodeFixedU16 Unexecuted instantiation: thttp.c:taosDecodeFixedU16 Unexecuted instantiation: geomFunc.c:taosDecodeFixedU16 Unexecuted instantiation: tarray.c:taosDecodeFixedU16 Unexecuted instantiation: tconfig.c:taosDecodeFixedU16 Unexecuted instantiation: tdigest.c:taosDecodeFixedU16 Unexecuted instantiation: tencode.c:taosDecodeFixedU16 Unexecuted instantiation: tlog.c:taosDecodeFixedU16 Unexecuted instantiation: tmempool.c:taosDecodeFixedU16 Unexecuted instantiation: mpDirect.c:taosDecodeFixedU16 Unexecuted instantiation: systable.c:taosDecodeFixedU16 Unexecuted instantiation: tdatablock.c:taosDecodeFixedU16 Unexecuted instantiation: tdataformat.c:taosDecodeFixedU16 Unexecuted instantiation: tglobal.c:taosDecodeFixedU16 Unexecuted instantiation: tmisce.c:taosDecodeFixedU16 Unexecuted instantiation: tname.c:taosDecodeFixedU16 Unexecuted instantiation: tpriv.c:taosDecodeFixedU16 Unexecuted instantiation: ttime.c:taosDecodeFixedU16 Unexecuted instantiation: tvariant.c:taosDecodeFixedU16 Unexecuted instantiation: streamMsg.c:taosDecodeFixedU16 Unexecuted instantiation: tmsg.c:taosDecodeFixedU16 Unexecuted instantiation: xnode.c:taosDecodeFixedU16 Unexecuted instantiation: tencrypt.c:taosDecodeFixedU16 Unexecuted instantiation: streamJson.c:taosDecodeFixedU16 Unexecuted instantiation: decimal.c:taosDecodeFixedU16 |
103 | | |
104 | | // ---- Fixed I16 |
105 | 0 | static FORCE_INLINE int32_t taosEncodeFixedI16(void **buf, int16_t value) { |
106 | 0 | return taosEncodeFixedU16(buf, ZIGZAGE(int16_t, value)); |
107 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedI16 Unexecuted instantiation: parser.c:taosEncodeFixedI16 Unexecuted instantiation: parTranslater.c:taosEncodeFixedI16 Unexecuted instantiation: parUtil.c:taosEncodeFixedI16 Unexecuted instantiation: parAstParser.c:taosEncodeFixedI16 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedI16 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedI16 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedI16 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedI16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedI16 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedI16 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedI16 Unexecuted instantiation: planner.c:taosEncodeFixedI16 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedI16 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedI16 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedI16 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedI16 Unexecuted instantiation: planSpliter.c:taosEncodeFixedI16 Unexecuted instantiation: planUtil.c:taosEncodeFixedI16 Unexecuted instantiation: planValidator.c:taosEncodeFixedI16 Unexecuted instantiation: catalog.c:taosEncodeFixedI16 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedI16 Unexecuted instantiation: ctgCache.c:taosEncodeFixedI16 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedI16 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedI16 Unexecuted instantiation: ctgRent.c:taosEncodeFixedI16 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedI16 Unexecuted instantiation: functionMgt.c:taosEncodeFixedI16 Unexecuted instantiation: tudf.c:taosEncodeFixedI16 Unexecuted instantiation: builtins.c:taosEncodeFixedI16 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedI16 Unexecuted instantiation: thistogram.c:taosEncodeFixedI16 Unexecuted instantiation: tpercentile.c:taosEncodeFixedI16 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedI16 Unexecuted instantiation: tminmax.c:taosEncodeFixedI16 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedI16 Unexecuted instantiation: filter.c:taosEncodeFixedI16 Unexecuted instantiation: scalar.c:taosEncodeFixedI16 Unexecuted instantiation: sclfunc.c:taosEncodeFixedI16 Unexecuted instantiation: sclvector.c:taosEncodeFixedI16 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedI16 Unexecuted instantiation: queryUtil.c:taosEncodeFixedI16 Unexecuted instantiation: querymsg.c:taosEncodeFixedI16 Unexecuted instantiation: trans.c:taosEncodeFixedI16 Unexecuted instantiation: transCli.c:taosEncodeFixedI16 Unexecuted instantiation: transComm.c:taosEncodeFixedI16 Unexecuted instantiation: transSasl.c:taosEncodeFixedI16 Unexecuted instantiation: transSvr.c:taosEncodeFixedI16 Unexecuted instantiation: transTLS.c:taosEncodeFixedI16 Unexecuted instantiation: thttp.c:taosEncodeFixedI16 Unexecuted instantiation: geomFunc.c:taosEncodeFixedI16 Unexecuted instantiation: tarray.c:taosEncodeFixedI16 Unexecuted instantiation: tconfig.c:taosEncodeFixedI16 Unexecuted instantiation: tdigest.c:taosEncodeFixedI16 Unexecuted instantiation: tencode.c:taosEncodeFixedI16 Unexecuted instantiation: tlog.c:taosEncodeFixedI16 Unexecuted instantiation: tmempool.c:taosEncodeFixedI16 Unexecuted instantiation: mpDirect.c:taosEncodeFixedI16 Unexecuted instantiation: systable.c:taosEncodeFixedI16 Unexecuted instantiation: tdatablock.c:taosEncodeFixedI16 Unexecuted instantiation: tdataformat.c:taosEncodeFixedI16 Unexecuted instantiation: tglobal.c:taosEncodeFixedI16 Unexecuted instantiation: tmisce.c:taosEncodeFixedI16 Unexecuted instantiation: tname.c:taosEncodeFixedI16 Unexecuted instantiation: tpriv.c:taosEncodeFixedI16 Unexecuted instantiation: ttime.c:taosEncodeFixedI16 Unexecuted instantiation: tvariant.c:taosEncodeFixedI16 Unexecuted instantiation: streamMsg.c:taosEncodeFixedI16 Unexecuted instantiation: tmsg.c:taosEncodeFixedI16 Unexecuted instantiation: xnode.c:taosEncodeFixedI16 Unexecuted instantiation: tencrypt.c:taosEncodeFixedI16 Unexecuted instantiation: streamJson.c:taosEncodeFixedI16 Unexecuted instantiation: decimal.c:taosEncodeFixedI16 |
108 | | |
109 | 0 | static FORCE_INLINE void *taosDecodeFixedI16(const void *buf, int16_t *value) { |
110 | 0 | uint16_t tvalue = 0; |
111 | 0 | void *ret = taosDecodeFixedU16(buf, &tvalue); |
112 | 0 | *value = ZIGZAGD(int16_t, tvalue); |
113 | 0 | return ret; |
114 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedI16 Unexecuted instantiation: parser.c:taosDecodeFixedI16 Unexecuted instantiation: parTranslater.c:taosDecodeFixedI16 Unexecuted instantiation: parUtil.c:taosDecodeFixedI16 Unexecuted instantiation: parAstParser.c:taosDecodeFixedI16 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedI16 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedI16 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedI16 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedI16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedI16 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedI16 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedI16 Unexecuted instantiation: planner.c:taosDecodeFixedI16 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedI16 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedI16 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedI16 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedI16 Unexecuted instantiation: planSpliter.c:taosDecodeFixedI16 Unexecuted instantiation: planUtil.c:taosDecodeFixedI16 Unexecuted instantiation: planValidator.c:taosDecodeFixedI16 Unexecuted instantiation: catalog.c:taosDecodeFixedI16 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedI16 Unexecuted instantiation: ctgCache.c:taosDecodeFixedI16 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedI16 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedI16 Unexecuted instantiation: ctgRent.c:taosDecodeFixedI16 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedI16 Unexecuted instantiation: functionMgt.c:taosDecodeFixedI16 Unexecuted instantiation: tudf.c:taosDecodeFixedI16 Unexecuted instantiation: builtins.c:taosDecodeFixedI16 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedI16 Unexecuted instantiation: thistogram.c:taosDecodeFixedI16 Unexecuted instantiation: tpercentile.c:taosDecodeFixedI16 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedI16 Unexecuted instantiation: tminmax.c:taosDecodeFixedI16 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedI16 Unexecuted instantiation: filter.c:taosDecodeFixedI16 Unexecuted instantiation: scalar.c:taosDecodeFixedI16 Unexecuted instantiation: sclfunc.c:taosDecodeFixedI16 Unexecuted instantiation: sclvector.c:taosDecodeFixedI16 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedI16 Unexecuted instantiation: queryUtil.c:taosDecodeFixedI16 Unexecuted instantiation: querymsg.c:taosDecodeFixedI16 Unexecuted instantiation: trans.c:taosDecodeFixedI16 Unexecuted instantiation: transCli.c:taosDecodeFixedI16 Unexecuted instantiation: transComm.c:taosDecodeFixedI16 Unexecuted instantiation: transSasl.c:taosDecodeFixedI16 Unexecuted instantiation: transSvr.c:taosDecodeFixedI16 Unexecuted instantiation: transTLS.c:taosDecodeFixedI16 Unexecuted instantiation: thttp.c:taosDecodeFixedI16 Unexecuted instantiation: geomFunc.c:taosDecodeFixedI16 Unexecuted instantiation: tarray.c:taosDecodeFixedI16 Unexecuted instantiation: tconfig.c:taosDecodeFixedI16 Unexecuted instantiation: tdigest.c:taosDecodeFixedI16 Unexecuted instantiation: tencode.c:taosDecodeFixedI16 Unexecuted instantiation: tlog.c:taosDecodeFixedI16 Unexecuted instantiation: tmempool.c:taosDecodeFixedI16 Unexecuted instantiation: mpDirect.c:taosDecodeFixedI16 Unexecuted instantiation: systable.c:taosDecodeFixedI16 Unexecuted instantiation: tdatablock.c:taosDecodeFixedI16 Unexecuted instantiation: tdataformat.c:taosDecodeFixedI16 Unexecuted instantiation: tglobal.c:taosDecodeFixedI16 Unexecuted instantiation: tmisce.c:taosDecodeFixedI16 Unexecuted instantiation: tname.c:taosDecodeFixedI16 Unexecuted instantiation: tpriv.c:taosDecodeFixedI16 Unexecuted instantiation: ttime.c:taosDecodeFixedI16 Unexecuted instantiation: tvariant.c:taosDecodeFixedI16 Unexecuted instantiation: streamMsg.c:taosDecodeFixedI16 Unexecuted instantiation: tmsg.c:taosDecodeFixedI16 Unexecuted instantiation: xnode.c:taosDecodeFixedI16 Unexecuted instantiation: tencrypt.c:taosDecodeFixedI16 Unexecuted instantiation: streamJson.c:taosDecodeFixedI16 Unexecuted instantiation: decimal.c:taosDecodeFixedI16 |
115 | | |
116 | | // ---- Fixed U32 |
117 | 0 | static FORCE_INLINE int32_t taosEncodeFixedU32(void **buf, uint32_t value) { |
118 | 0 | if (buf != NULL) { |
119 | 0 | if (IS_LITTLE_ENDIAN()) { |
120 | 0 | TAOS_MEMCPY(*buf, &value, sizeof(value)); |
121 | 0 | } else { |
122 | 0 | ((uint8_t *)(*buf))[0] = value & 0xff; |
123 | 0 | ((uint8_t *)(*buf))[1] = (value >> 8) & 0xff; |
124 | 0 | ((uint8_t *)(*buf))[2] = (value >> 16) & 0xff; |
125 | 0 | ((uint8_t *)(*buf))[3] = (value >> 24) & 0xff; |
126 | 0 | } |
127 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(value)); |
128 | 0 | } |
129 | |
|
130 | 0 | return (int32_t)sizeof(value); |
131 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedU32 Unexecuted instantiation: parser.c:taosEncodeFixedU32 Unexecuted instantiation: parTranslater.c:taosEncodeFixedU32 Unexecuted instantiation: parUtil.c:taosEncodeFixedU32 Unexecuted instantiation: parAstParser.c:taosEncodeFixedU32 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedU32 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedU32 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedU32 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedU32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedU32 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedU32 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedU32 Unexecuted instantiation: planner.c:taosEncodeFixedU32 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedU32 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedU32 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedU32 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedU32 Unexecuted instantiation: planSpliter.c:taosEncodeFixedU32 Unexecuted instantiation: planUtil.c:taosEncodeFixedU32 Unexecuted instantiation: planValidator.c:taosEncodeFixedU32 Unexecuted instantiation: catalog.c:taosEncodeFixedU32 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedU32 Unexecuted instantiation: ctgCache.c:taosEncodeFixedU32 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedU32 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedU32 Unexecuted instantiation: ctgRent.c:taosEncodeFixedU32 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedU32 Unexecuted instantiation: functionMgt.c:taosEncodeFixedU32 Unexecuted instantiation: tudf.c:taosEncodeFixedU32 Unexecuted instantiation: builtins.c:taosEncodeFixedU32 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedU32 Unexecuted instantiation: thistogram.c:taosEncodeFixedU32 Unexecuted instantiation: tpercentile.c:taosEncodeFixedU32 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedU32 Unexecuted instantiation: tminmax.c:taosEncodeFixedU32 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedU32 Unexecuted instantiation: filter.c:taosEncodeFixedU32 Unexecuted instantiation: scalar.c:taosEncodeFixedU32 Unexecuted instantiation: sclfunc.c:taosEncodeFixedU32 Unexecuted instantiation: sclvector.c:taosEncodeFixedU32 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedU32 Unexecuted instantiation: queryUtil.c:taosEncodeFixedU32 Unexecuted instantiation: querymsg.c:taosEncodeFixedU32 Unexecuted instantiation: trans.c:taosEncodeFixedU32 Unexecuted instantiation: transCli.c:taosEncodeFixedU32 Unexecuted instantiation: transComm.c:taosEncodeFixedU32 Unexecuted instantiation: transSasl.c:taosEncodeFixedU32 Unexecuted instantiation: transSvr.c:taosEncodeFixedU32 Unexecuted instantiation: transTLS.c:taosEncodeFixedU32 Unexecuted instantiation: thttp.c:taosEncodeFixedU32 Unexecuted instantiation: geomFunc.c:taosEncodeFixedU32 Unexecuted instantiation: tarray.c:taosEncodeFixedU32 Unexecuted instantiation: tconfig.c:taosEncodeFixedU32 Unexecuted instantiation: tdigest.c:taosEncodeFixedU32 Unexecuted instantiation: tencode.c:taosEncodeFixedU32 Unexecuted instantiation: tlog.c:taosEncodeFixedU32 Unexecuted instantiation: tmempool.c:taosEncodeFixedU32 Unexecuted instantiation: mpDirect.c:taosEncodeFixedU32 Unexecuted instantiation: systable.c:taosEncodeFixedU32 Unexecuted instantiation: tdatablock.c:taosEncodeFixedU32 Unexecuted instantiation: tdataformat.c:taosEncodeFixedU32 Unexecuted instantiation: tglobal.c:taosEncodeFixedU32 Unexecuted instantiation: tmisce.c:taosEncodeFixedU32 Unexecuted instantiation: tname.c:taosEncodeFixedU32 Unexecuted instantiation: tpriv.c:taosEncodeFixedU32 Unexecuted instantiation: ttime.c:taosEncodeFixedU32 Unexecuted instantiation: tvariant.c:taosEncodeFixedU32 Unexecuted instantiation: streamMsg.c:taosEncodeFixedU32 Unexecuted instantiation: tmsg.c:taosEncodeFixedU32 Unexecuted instantiation: xnode.c:taosEncodeFixedU32 Unexecuted instantiation: tencrypt.c:taosEncodeFixedU32 Unexecuted instantiation: streamJson.c:taosEncodeFixedU32 Unexecuted instantiation: decimal.c:taosEncodeFixedU32 |
132 | | |
133 | 0 | static FORCE_INLINE void *taosDecodeFixedU32(const void *buf, uint32_t *value) { |
134 | 0 | if (IS_LITTLE_ENDIAN()) { |
135 | 0 | TAOS_MEMCPY(value, buf, sizeof(*value)); |
136 | 0 | } else { |
137 | 0 | ((uint8_t *)value)[3] = ((uint8_t *)buf)[0]; |
138 | 0 | ((uint8_t *)value)[2] = ((uint8_t *)buf)[1]; |
139 | 0 | ((uint8_t *)value)[1] = ((uint8_t *)buf)[2]; |
140 | 0 | ((uint8_t *)value)[0] = ((uint8_t *)buf)[3]; |
141 | 0 | } |
142 | |
|
143 | 0 | return POINTER_SHIFT(buf, sizeof(*value)); |
144 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedU32 Unexecuted instantiation: parser.c:taosDecodeFixedU32 Unexecuted instantiation: parTranslater.c:taosDecodeFixedU32 Unexecuted instantiation: parUtil.c:taosDecodeFixedU32 Unexecuted instantiation: parAstParser.c:taosDecodeFixedU32 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedU32 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedU32 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedU32 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedU32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedU32 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedU32 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedU32 Unexecuted instantiation: planner.c:taosDecodeFixedU32 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedU32 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedU32 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedU32 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedU32 Unexecuted instantiation: planSpliter.c:taosDecodeFixedU32 Unexecuted instantiation: planUtil.c:taosDecodeFixedU32 Unexecuted instantiation: planValidator.c:taosDecodeFixedU32 Unexecuted instantiation: catalog.c:taosDecodeFixedU32 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedU32 Unexecuted instantiation: ctgCache.c:taosDecodeFixedU32 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedU32 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedU32 Unexecuted instantiation: ctgRent.c:taosDecodeFixedU32 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedU32 Unexecuted instantiation: functionMgt.c:taosDecodeFixedU32 Unexecuted instantiation: tudf.c:taosDecodeFixedU32 Unexecuted instantiation: builtins.c:taosDecodeFixedU32 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedU32 Unexecuted instantiation: thistogram.c:taosDecodeFixedU32 Unexecuted instantiation: tpercentile.c:taosDecodeFixedU32 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedU32 Unexecuted instantiation: tminmax.c:taosDecodeFixedU32 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedU32 Unexecuted instantiation: filter.c:taosDecodeFixedU32 Unexecuted instantiation: scalar.c:taosDecodeFixedU32 Unexecuted instantiation: sclfunc.c:taosDecodeFixedU32 Unexecuted instantiation: sclvector.c:taosDecodeFixedU32 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedU32 Unexecuted instantiation: queryUtil.c:taosDecodeFixedU32 Unexecuted instantiation: querymsg.c:taosDecodeFixedU32 Unexecuted instantiation: trans.c:taosDecodeFixedU32 Unexecuted instantiation: transCli.c:taosDecodeFixedU32 Unexecuted instantiation: transComm.c:taosDecodeFixedU32 Unexecuted instantiation: transSasl.c:taosDecodeFixedU32 Unexecuted instantiation: transSvr.c:taosDecodeFixedU32 Unexecuted instantiation: transTLS.c:taosDecodeFixedU32 Unexecuted instantiation: thttp.c:taosDecodeFixedU32 Unexecuted instantiation: geomFunc.c:taosDecodeFixedU32 Unexecuted instantiation: tarray.c:taosDecodeFixedU32 Unexecuted instantiation: tconfig.c:taosDecodeFixedU32 Unexecuted instantiation: tdigest.c:taosDecodeFixedU32 Unexecuted instantiation: tencode.c:taosDecodeFixedU32 Unexecuted instantiation: tlog.c:taosDecodeFixedU32 Unexecuted instantiation: tmempool.c:taosDecodeFixedU32 Unexecuted instantiation: mpDirect.c:taosDecodeFixedU32 Unexecuted instantiation: systable.c:taosDecodeFixedU32 Unexecuted instantiation: tdatablock.c:taosDecodeFixedU32 Unexecuted instantiation: tdataformat.c:taosDecodeFixedU32 Unexecuted instantiation: tglobal.c:taosDecodeFixedU32 Unexecuted instantiation: tmisce.c:taosDecodeFixedU32 Unexecuted instantiation: tname.c:taosDecodeFixedU32 Unexecuted instantiation: tpriv.c:taosDecodeFixedU32 Unexecuted instantiation: ttime.c:taosDecodeFixedU32 Unexecuted instantiation: tvariant.c:taosDecodeFixedU32 Unexecuted instantiation: streamMsg.c:taosDecodeFixedU32 Unexecuted instantiation: tmsg.c:taosDecodeFixedU32 Unexecuted instantiation: xnode.c:taosDecodeFixedU32 Unexecuted instantiation: tencrypt.c:taosDecodeFixedU32 Unexecuted instantiation: streamJson.c:taosDecodeFixedU32 Unexecuted instantiation: decimal.c:taosDecodeFixedU32 |
145 | | |
146 | | // ---- Fixed I32 |
147 | 0 | static FORCE_INLINE int32_t taosEncodeFixedI32(void **buf, int32_t value) { |
148 | 0 | return taosEncodeFixedU32(buf, ZIGZAGE(int32_t, value)); |
149 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedI32 Unexecuted instantiation: parser.c:taosEncodeFixedI32 Unexecuted instantiation: parTranslater.c:taosEncodeFixedI32 Unexecuted instantiation: parUtil.c:taosEncodeFixedI32 Unexecuted instantiation: parAstParser.c:taosEncodeFixedI32 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedI32 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedI32 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedI32 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedI32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedI32 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedI32 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedI32 Unexecuted instantiation: planner.c:taosEncodeFixedI32 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedI32 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedI32 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedI32 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedI32 Unexecuted instantiation: planSpliter.c:taosEncodeFixedI32 Unexecuted instantiation: planUtil.c:taosEncodeFixedI32 Unexecuted instantiation: planValidator.c:taosEncodeFixedI32 Unexecuted instantiation: catalog.c:taosEncodeFixedI32 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedI32 Unexecuted instantiation: ctgCache.c:taosEncodeFixedI32 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedI32 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedI32 Unexecuted instantiation: ctgRent.c:taosEncodeFixedI32 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedI32 Unexecuted instantiation: functionMgt.c:taosEncodeFixedI32 Unexecuted instantiation: tudf.c:taosEncodeFixedI32 Unexecuted instantiation: builtins.c:taosEncodeFixedI32 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedI32 Unexecuted instantiation: thistogram.c:taosEncodeFixedI32 Unexecuted instantiation: tpercentile.c:taosEncodeFixedI32 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedI32 Unexecuted instantiation: tminmax.c:taosEncodeFixedI32 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedI32 Unexecuted instantiation: filter.c:taosEncodeFixedI32 Unexecuted instantiation: scalar.c:taosEncodeFixedI32 Unexecuted instantiation: sclfunc.c:taosEncodeFixedI32 Unexecuted instantiation: sclvector.c:taosEncodeFixedI32 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedI32 Unexecuted instantiation: queryUtil.c:taosEncodeFixedI32 Unexecuted instantiation: querymsg.c:taosEncodeFixedI32 Unexecuted instantiation: trans.c:taosEncodeFixedI32 Unexecuted instantiation: transCli.c:taosEncodeFixedI32 Unexecuted instantiation: transComm.c:taosEncodeFixedI32 Unexecuted instantiation: transSasl.c:taosEncodeFixedI32 Unexecuted instantiation: transSvr.c:taosEncodeFixedI32 Unexecuted instantiation: transTLS.c:taosEncodeFixedI32 Unexecuted instantiation: thttp.c:taosEncodeFixedI32 Unexecuted instantiation: geomFunc.c:taosEncodeFixedI32 Unexecuted instantiation: tarray.c:taosEncodeFixedI32 Unexecuted instantiation: tconfig.c:taosEncodeFixedI32 Unexecuted instantiation: tdigest.c:taosEncodeFixedI32 Unexecuted instantiation: tencode.c:taosEncodeFixedI32 Unexecuted instantiation: tlog.c:taosEncodeFixedI32 Unexecuted instantiation: tmempool.c:taosEncodeFixedI32 Unexecuted instantiation: mpDirect.c:taosEncodeFixedI32 Unexecuted instantiation: systable.c:taosEncodeFixedI32 Unexecuted instantiation: tdatablock.c:taosEncodeFixedI32 Unexecuted instantiation: tdataformat.c:taosEncodeFixedI32 Unexecuted instantiation: tglobal.c:taosEncodeFixedI32 Unexecuted instantiation: tmisce.c:taosEncodeFixedI32 Unexecuted instantiation: tname.c:taosEncodeFixedI32 Unexecuted instantiation: tpriv.c:taosEncodeFixedI32 Unexecuted instantiation: ttime.c:taosEncodeFixedI32 Unexecuted instantiation: tvariant.c:taosEncodeFixedI32 Unexecuted instantiation: streamMsg.c:taosEncodeFixedI32 Unexecuted instantiation: tmsg.c:taosEncodeFixedI32 Unexecuted instantiation: xnode.c:taosEncodeFixedI32 Unexecuted instantiation: tencrypt.c:taosEncodeFixedI32 Unexecuted instantiation: streamJson.c:taosEncodeFixedI32 Unexecuted instantiation: decimal.c:taosEncodeFixedI32 |
150 | | |
151 | 0 | static FORCE_INLINE void *taosDecodeFixedI32(const void *buf, int32_t *value) { |
152 | 0 | uint32_t tvalue = 0; |
153 | 0 | void *ret = taosDecodeFixedU32(buf, &tvalue); |
154 | 0 | *value = ZIGZAGD(int32_t, tvalue); |
155 | 0 | return ret; |
156 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedI32 Unexecuted instantiation: parser.c:taosDecodeFixedI32 Unexecuted instantiation: parTranslater.c:taosDecodeFixedI32 Unexecuted instantiation: parUtil.c:taosDecodeFixedI32 Unexecuted instantiation: parAstParser.c:taosDecodeFixedI32 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedI32 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedI32 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedI32 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedI32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedI32 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedI32 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedI32 Unexecuted instantiation: planner.c:taosDecodeFixedI32 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedI32 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedI32 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedI32 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedI32 Unexecuted instantiation: planSpliter.c:taosDecodeFixedI32 Unexecuted instantiation: planUtil.c:taosDecodeFixedI32 Unexecuted instantiation: planValidator.c:taosDecodeFixedI32 Unexecuted instantiation: catalog.c:taosDecodeFixedI32 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedI32 Unexecuted instantiation: ctgCache.c:taosDecodeFixedI32 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedI32 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedI32 Unexecuted instantiation: ctgRent.c:taosDecodeFixedI32 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedI32 Unexecuted instantiation: functionMgt.c:taosDecodeFixedI32 Unexecuted instantiation: tudf.c:taosDecodeFixedI32 Unexecuted instantiation: builtins.c:taosDecodeFixedI32 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedI32 Unexecuted instantiation: thistogram.c:taosDecodeFixedI32 Unexecuted instantiation: tpercentile.c:taosDecodeFixedI32 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedI32 Unexecuted instantiation: tminmax.c:taosDecodeFixedI32 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedI32 Unexecuted instantiation: filter.c:taosDecodeFixedI32 Unexecuted instantiation: scalar.c:taosDecodeFixedI32 Unexecuted instantiation: sclfunc.c:taosDecodeFixedI32 Unexecuted instantiation: sclvector.c:taosDecodeFixedI32 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedI32 Unexecuted instantiation: queryUtil.c:taosDecodeFixedI32 Unexecuted instantiation: querymsg.c:taosDecodeFixedI32 Unexecuted instantiation: trans.c:taosDecodeFixedI32 Unexecuted instantiation: transCli.c:taosDecodeFixedI32 Unexecuted instantiation: transComm.c:taosDecodeFixedI32 Unexecuted instantiation: transSasl.c:taosDecodeFixedI32 Unexecuted instantiation: transSvr.c:taosDecodeFixedI32 Unexecuted instantiation: transTLS.c:taosDecodeFixedI32 Unexecuted instantiation: thttp.c:taosDecodeFixedI32 Unexecuted instantiation: geomFunc.c:taosDecodeFixedI32 Unexecuted instantiation: tarray.c:taosDecodeFixedI32 Unexecuted instantiation: tconfig.c:taosDecodeFixedI32 Unexecuted instantiation: tdigest.c:taosDecodeFixedI32 Unexecuted instantiation: tencode.c:taosDecodeFixedI32 Unexecuted instantiation: tlog.c:taosDecodeFixedI32 Unexecuted instantiation: tmempool.c:taosDecodeFixedI32 Unexecuted instantiation: mpDirect.c:taosDecodeFixedI32 Unexecuted instantiation: systable.c:taosDecodeFixedI32 Unexecuted instantiation: tdatablock.c:taosDecodeFixedI32 Unexecuted instantiation: tdataformat.c:taosDecodeFixedI32 Unexecuted instantiation: tglobal.c:taosDecodeFixedI32 Unexecuted instantiation: tmisce.c:taosDecodeFixedI32 Unexecuted instantiation: tname.c:taosDecodeFixedI32 Unexecuted instantiation: tpriv.c:taosDecodeFixedI32 Unexecuted instantiation: ttime.c:taosDecodeFixedI32 Unexecuted instantiation: tvariant.c:taosDecodeFixedI32 Unexecuted instantiation: streamMsg.c:taosDecodeFixedI32 Unexecuted instantiation: tmsg.c:taosDecodeFixedI32 Unexecuted instantiation: xnode.c:taosDecodeFixedI32 Unexecuted instantiation: tencrypt.c:taosDecodeFixedI32 Unexecuted instantiation: streamJson.c:taosDecodeFixedI32 Unexecuted instantiation: decimal.c:taosDecodeFixedI32 |
157 | | |
158 | | // ---- Fixed U64 |
159 | 0 | static FORCE_INLINE int32_t taosEncodeFixedU64(void **buf, uint64_t value) { |
160 | 0 | if (buf != NULL) { |
161 | 0 | if (IS_LITTLE_ENDIAN()) { |
162 | 0 | TAOS_MEMCPY(*buf, &value, sizeof(value)); |
163 | 0 | } else { |
164 | 0 | ((uint8_t *)(*buf))[0] = value & 0xff; |
165 | 0 | ((uint8_t *)(*buf))[1] = (value >> 8) & 0xff; |
166 | 0 | ((uint8_t *)(*buf))[2] = (value >> 16) & 0xff; |
167 | 0 | ((uint8_t *)(*buf))[3] = (value >> 24) & 0xff; |
168 | 0 | ((uint8_t *)(*buf))[4] = (value >> 32) & 0xff; |
169 | 0 | ((uint8_t *)(*buf))[5] = (value >> 40) & 0xff; |
170 | 0 | ((uint8_t *)(*buf))[6] = (value >> 48) & 0xff; |
171 | 0 | ((uint8_t *)(*buf))[7] = (value >> 56) & 0xff; |
172 | 0 | } |
173 | |
|
174 | 0 | *buf = POINTER_SHIFT(*buf, sizeof(value)); |
175 | 0 | } |
176 | |
|
177 | 0 | return (int32_t)sizeof(value); |
178 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedU64 Unexecuted instantiation: parser.c:taosEncodeFixedU64 Unexecuted instantiation: parTranslater.c:taosEncodeFixedU64 Unexecuted instantiation: parUtil.c:taosEncodeFixedU64 Unexecuted instantiation: parAstParser.c:taosEncodeFixedU64 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedU64 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedU64 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedU64 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedU64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedU64 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedU64 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedU64 Unexecuted instantiation: planner.c:taosEncodeFixedU64 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedU64 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedU64 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedU64 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedU64 Unexecuted instantiation: planSpliter.c:taosEncodeFixedU64 Unexecuted instantiation: planUtil.c:taosEncodeFixedU64 Unexecuted instantiation: planValidator.c:taosEncodeFixedU64 Unexecuted instantiation: catalog.c:taosEncodeFixedU64 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedU64 Unexecuted instantiation: ctgCache.c:taosEncodeFixedU64 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedU64 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedU64 Unexecuted instantiation: ctgRent.c:taosEncodeFixedU64 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedU64 Unexecuted instantiation: functionMgt.c:taosEncodeFixedU64 Unexecuted instantiation: tudf.c:taosEncodeFixedU64 Unexecuted instantiation: builtins.c:taosEncodeFixedU64 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedU64 Unexecuted instantiation: thistogram.c:taosEncodeFixedU64 Unexecuted instantiation: tpercentile.c:taosEncodeFixedU64 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedU64 Unexecuted instantiation: tminmax.c:taosEncodeFixedU64 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedU64 Unexecuted instantiation: filter.c:taosEncodeFixedU64 Unexecuted instantiation: scalar.c:taosEncodeFixedU64 Unexecuted instantiation: sclfunc.c:taosEncodeFixedU64 Unexecuted instantiation: sclvector.c:taosEncodeFixedU64 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedU64 Unexecuted instantiation: queryUtil.c:taosEncodeFixedU64 Unexecuted instantiation: querymsg.c:taosEncodeFixedU64 Unexecuted instantiation: trans.c:taosEncodeFixedU64 Unexecuted instantiation: transCli.c:taosEncodeFixedU64 Unexecuted instantiation: transComm.c:taosEncodeFixedU64 Unexecuted instantiation: transSasl.c:taosEncodeFixedU64 Unexecuted instantiation: transSvr.c:taosEncodeFixedU64 Unexecuted instantiation: transTLS.c:taosEncodeFixedU64 Unexecuted instantiation: thttp.c:taosEncodeFixedU64 Unexecuted instantiation: geomFunc.c:taosEncodeFixedU64 Unexecuted instantiation: tarray.c:taosEncodeFixedU64 Unexecuted instantiation: tconfig.c:taosEncodeFixedU64 Unexecuted instantiation: tdigest.c:taosEncodeFixedU64 Unexecuted instantiation: tencode.c:taosEncodeFixedU64 Unexecuted instantiation: tlog.c:taosEncodeFixedU64 Unexecuted instantiation: tmempool.c:taosEncodeFixedU64 Unexecuted instantiation: mpDirect.c:taosEncodeFixedU64 Unexecuted instantiation: systable.c:taosEncodeFixedU64 Unexecuted instantiation: tdatablock.c:taosEncodeFixedU64 Unexecuted instantiation: tdataformat.c:taosEncodeFixedU64 Unexecuted instantiation: tglobal.c:taosEncodeFixedU64 Unexecuted instantiation: tmisce.c:taosEncodeFixedU64 Unexecuted instantiation: tname.c:taosEncodeFixedU64 Unexecuted instantiation: tpriv.c:taosEncodeFixedU64 Unexecuted instantiation: ttime.c:taosEncodeFixedU64 Unexecuted instantiation: tvariant.c:taosEncodeFixedU64 Unexecuted instantiation: streamMsg.c:taosEncodeFixedU64 Unexecuted instantiation: tmsg.c:taosEncodeFixedU64 Unexecuted instantiation: xnode.c:taosEncodeFixedU64 Unexecuted instantiation: tencrypt.c:taosEncodeFixedU64 Unexecuted instantiation: streamJson.c:taosEncodeFixedU64 Unexecuted instantiation: decimal.c:taosEncodeFixedU64 |
179 | | |
180 | 0 | static FORCE_INLINE void *taosDecodeFixedU64(const void *buf, uint64_t *value) { |
181 | 0 | if (IS_LITTLE_ENDIAN()) { |
182 | 0 | TAOS_MEMCPY(value, buf, sizeof(*value)); |
183 | 0 | } else { |
184 | 0 | ((uint8_t *)value)[7] = ((uint8_t *)buf)[0]; |
185 | 0 | ((uint8_t *)value)[6] = ((uint8_t *)buf)[1]; |
186 | 0 | ((uint8_t *)value)[5] = ((uint8_t *)buf)[2]; |
187 | 0 | ((uint8_t *)value)[4] = ((uint8_t *)buf)[3]; |
188 | 0 | ((uint8_t *)value)[3] = ((uint8_t *)buf)[4]; |
189 | 0 | ((uint8_t *)value)[2] = ((uint8_t *)buf)[5]; |
190 | 0 | ((uint8_t *)value)[1] = ((uint8_t *)buf)[6]; |
191 | 0 | ((uint8_t *)value)[0] = ((uint8_t *)buf)[7]; |
192 | 0 | } |
193 | |
|
194 | 0 | return POINTER_SHIFT(buf, sizeof(*value)); |
195 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedU64 Unexecuted instantiation: parser.c:taosDecodeFixedU64 Unexecuted instantiation: parTranslater.c:taosDecodeFixedU64 Unexecuted instantiation: parUtil.c:taosDecodeFixedU64 Unexecuted instantiation: parAstParser.c:taosDecodeFixedU64 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedU64 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedU64 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedU64 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedU64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedU64 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedU64 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedU64 Unexecuted instantiation: planner.c:taosDecodeFixedU64 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedU64 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedU64 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedU64 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedU64 Unexecuted instantiation: planSpliter.c:taosDecodeFixedU64 Unexecuted instantiation: planUtil.c:taosDecodeFixedU64 Unexecuted instantiation: planValidator.c:taosDecodeFixedU64 Unexecuted instantiation: catalog.c:taosDecodeFixedU64 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedU64 Unexecuted instantiation: ctgCache.c:taosDecodeFixedU64 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedU64 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedU64 Unexecuted instantiation: ctgRent.c:taosDecodeFixedU64 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedU64 Unexecuted instantiation: functionMgt.c:taosDecodeFixedU64 Unexecuted instantiation: tudf.c:taosDecodeFixedU64 Unexecuted instantiation: builtins.c:taosDecodeFixedU64 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedU64 Unexecuted instantiation: thistogram.c:taosDecodeFixedU64 Unexecuted instantiation: tpercentile.c:taosDecodeFixedU64 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedU64 Unexecuted instantiation: tminmax.c:taosDecodeFixedU64 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedU64 Unexecuted instantiation: filter.c:taosDecodeFixedU64 Unexecuted instantiation: scalar.c:taosDecodeFixedU64 Unexecuted instantiation: sclfunc.c:taosDecodeFixedU64 Unexecuted instantiation: sclvector.c:taosDecodeFixedU64 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedU64 Unexecuted instantiation: queryUtil.c:taosDecodeFixedU64 Unexecuted instantiation: querymsg.c:taosDecodeFixedU64 Unexecuted instantiation: trans.c:taosDecodeFixedU64 Unexecuted instantiation: transCli.c:taosDecodeFixedU64 Unexecuted instantiation: transComm.c:taosDecodeFixedU64 Unexecuted instantiation: transSasl.c:taosDecodeFixedU64 Unexecuted instantiation: transSvr.c:taosDecodeFixedU64 Unexecuted instantiation: transTLS.c:taosDecodeFixedU64 Unexecuted instantiation: thttp.c:taosDecodeFixedU64 Unexecuted instantiation: geomFunc.c:taosDecodeFixedU64 Unexecuted instantiation: tarray.c:taosDecodeFixedU64 Unexecuted instantiation: tconfig.c:taosDecodeFixedU64 Unexecuted instantiation: tdigest.c:taosDecodeFixedU64 Unexecuted instantiation: tencode.c:taosDecodeFixedU64 Unexecuted instantiation: tlog.c:taosDecodeFixedU64 Unexecuted instantiation: tmempool.c:taosDecodeFixedU64 Unexecuted instantiation: mpDirect.c:taosDecodeFixedU64 Unexecuted instantiation: systable.c:taosDecodeFixedU64 Unexecuted instantiation: tdatablock.c:taosDecodeFixedU64 Unexecuted instantiation: tdataformat.c:taosDecodeFixedU64 Unexecuted instantiation: tglobal.c:taosDecodeFixedU64 Unexecuted instantiation: tmisce.c:taosDecodeFixedU64 Unexecuted instantiation: tname.c:taosDecodeFixedU64 Unexecuted instantiation: tpriv.c:taosDecodeFixedU64 Unexecuted instantiation: ttime.c:taosDecodeFixedU64 Unexecuted instantiation: tvariant.c:taosDecodeFixedU64 Unexecuted instantiation: streamMsg.c:taosDecodeFixedU64 Unexecuted instantiation: tmsg.c:taosDecodeFixedU64 Unexecuted instantiation: xnode.c:taosDecodeFixedU64 Unexecuted instantiation: tencrypt.c:taosDecodeFixedU64 Unexecuted instantiation: streamJson.c:taosDecodeFixedU64 Unexecuted instantiation: decimal.c:taosDecodeFixedU64 |
196 | | |
197 | | // ---- Fixed I64 |
198 | 0 | static FORCE_INLINE int32_t taosEncodeFixedI64(void **buf, int64_t value) { |
199 | 0 | return taosEncodeFixedU64(buf, ZIGZAGE(int64_t, value)); |
200 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeFixedI64 Unexecuted instantiation: parser.c:taosEncodeFixedI64 Unexecuted instantiation: parTranslater.c:taosEncodeFixedI64 Unexecuted instantiation: parUtil.c:taosEncodeFixedI64 Unexecuted instantiation: parAstParser.c:taosEncodeFixedI64 Unexecuted instantiation: parAuthenticator.c:taosEncodeFixedI64 Unexecuted instantiation: parCalcConst.c:taosEncodeFixedI64 Unexecuted instantiation: parInsertSql.c:taosEncodeFixedI64 Unexecuted instantiation: parInsertUtil.c:taosEncodeFixedI64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeFixedI64 Unexecuted instantiation: parAstCreater.c:taosEncodeFixedI64 Unexecuted instantiation: parInsertSml.c:taosEncodeFixedI64 Unexecuted instantiation: planner.c:taosEncodeFixedI64 Unexecuted instantiation: planLogicCreater.c:taosEncodeFixedI64 Unexecuted instantiation: planOptimizer.c:taosEncodeFixedI64 Unexecuted instantiation: planPhysiCreater.c:taosEncodeFixedI64 Unexecuted instantiation: planScaleOut.c:taosEncodeFixedI64 Unexecuted instantiation: planSpliter.c:taosEncodeFixedI64 Unexecuted instantiation: planUtil.c:taosEncodeFixedI64 Unexecuted instantiation: planValidator.c:taosEncodeFixedI64 Unexecuted instantiation: catalog.c:taosEncodeFixedI64 Unexecuted instantiation: ctgAsync.c:taosEncodeFixedI64 Unexecuted instantiation: ctgCache.c:taosEncodeFixedI64 Unexecuted instantiation: ctgDbg.c:taosEncodeFixedI64 Unexecuted instantiation: ctgRemote.c:taosEncodeFixedI64 Unexecuted instantiation: ctgRent.c:taosEncodeFixedI64 Unexecuted instantiation: ctgUtil.c:taosEncodeFixedI64 Unexecuted instantiation: functionMgt.c:taosEncodeFixedI64 Unexecuted instantiation: tudf.c:taosEncodeFixedI64 Unexecuted instantiation: builtins.c:taosEncodeFixedI64 Unexecuted instantiation: builtinsimpl.c:taosEncodeFixedI64 Unexecuted instantiation: thistogram.c:taosEncodeFixedI64 Unexecuted instantiation: tpercentile.c:taosEncodeFixedI64 Unexecuted instantiation: tavgfunction.c:taosEncodeFixedI64 Unexecuted instantiation: tminmax.c:taosEncodeFixedI64 Unexecuted instantiation: tminmaxavx.c:taosEncodeFixedI64 Unexecuted instantiation: filter.c:taosEncodeFixedI64 Unexecuted instantiation: scalar.c:taosEncodeFixedI64 Unexecuted instantiation: sclfunc.c:taosEncodeFixedI64 Unexecuted instantiation: sclvector.c:taosEncodeFixedI64 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeFixedI64 Unexecuted instantiation: queryUtil.c:taosEncodeFixedI64 Unexecuted instantiation: querymsg.c:taosEncodeFixedI64 Unexecuted instantiation: trans.c:taosEncodeFixedI64 Unexecuted instantiation: transCli.c:taosEncodeFixedI64 Unexecuted instantiation: transComm.c:taosEncodeFixedI64 Unexecuted instantiation: transSasl.c:taosEncodeFixedI64 Unexecuted instantiation: transSvr.c:taosEncodeFixedI64 Unexecuted instantiation: transTLS.c:taosEncodeFixedI64 Unexecuted instantiation: thttp.c:taosEncodeFixedI64 Unexecuted instantiation: geomFunc.c:taosEncodeFixedI64 Unexecuted instantiation: tarray.c:taosEncodeFixedI64 Unexecuted instantiation: tconfig.c:taosEncodeFixedI64 Unexecuted instantiation: tdigest.c:taosEncodeFixedI64 Unexecuted instantiation: tencode.c:taosEncodeFixedI64 Unexecuted instantiation: tlog.c:taosEncodeFixedI64 Unexecuted instantiation: tmempool.c:taosEncodeFixedI64 Unexecuted instantiation: mpDirect.c:taosEncodeFixedI64 Unexecuted instantiation: systable.c:taosEncodeFixedI64 Unexecuted instantiation: tdatablock.c:taosEncodeFixedI64 Unexecuted instantiation: tdataformat.c:taosEncodeFixedI64 Unexecuted instantiation: tglobal.c:taosEncodeFixedI64 Unexecuted instantiation: tmisce.c:taosEncodeFixedI64 Unexecuted instantiation: tname.c:taosEncodeFixedI64 Unexecuted instantiation: tpriv.c:taosEncodeFixedI64 Unexecuted instantiation: ttime.c:taosEncodeFixedI64 Unexecuted instantiation: tvariant.c:taosEncodeFixedI64 Unexecuted instantiation: streamMsg.c:taosEncodeFixedI64 Unexecuted instantiation: tmsg.c:taosEncodeFixedI64 Unexecuted instantiation: xnode.c:taosEncodeFixedI64 Unexecuted instantiation: tencrypt.c:taosEncodeFixedI64 Unexecuted instantiation: streamJson.c:taosEncodeFixedI64 Unexecuted instantiation: decimal.c:taosEncodeFixedI64 |
201 | | |
202 | 0 | static FORCE_INLINE void *taosDecodeFixedI64(const void *buf, int64_t *value) { |
203 | 0 | uint64_t tvalue = 0; |
204 | 0 | void *ret = taosDecodeFixedU64(buf, &tvalue); |
205 | 0 | *value = ZIGZAGD(int64_t, tvalue); |
206 | 0 | return ret; |
207 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeFixedI64 Unexecuted instantiation: parser.c:taosDecodeFixedI64 Unexecuted instantiation: parTranslater.c:taosDecodeFixedI64 Unexecuted instantiation: parUtil.c:taosDecodeFixedI64 Unexecuted instantiation: parAstParser.c:taosDecodeFixedI64 Unexecuted instantiation: parAuthenticator.c:taosDecodeFixedI64 Unexecuted instantiation: parCalcConst.c:taosDecodeFixedI64 Unexecuted instantiation: parInsertSql.c:taosDecodeFixedI64 Unexecuted instantiation: parInsertUtil.c:taosDecodeFixedI64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeFixedI64 Unexecuted instantiation: parAstCreater.c:taosDecodeFixedI64 Unexecuted instantiation: parInsertSml.c:taosDecodeFixedI64 Unexecuted instantiation: planner.c:taosDecodeFixedI64 Unexecuted instantiation: planLogicCreater.c:taosDecodeFixedI64 Unexecuted instantiation: planOptimizer.c:taosDecodeFixedI64 Unexecuted instantiation: planPhysiCreater.c:taosDecodeFixedI64 Unexecuted instantiation: planScaleOut.c:taosDecodeFixedI64 Unexecuted instantiation: planSpliter.c:taosDecodeFixedI64 Unexecuted instantiation: planUtil.c:taosDecodeFixedI64 Unexecuted instantiation: planValidator.c:taosDecodeFixedI64 Unexecuted instantiation: catalog.c:taosDecodeFixedI64 Unexecuted instantiation: ctgAsync.c:taosDecodeFixedI64 Unexecuted instantiation: ctgCache.c:taosDecodeFixedI64 Unexecuted instantiation: ctgDbg.c:taosDecodeFixedI64 Unexecuted instantiation: ctgRemote.c:taosDecodeFixedI64 Unexecuted instantiation: ctgRent.c:taosDecodeFixedI64 Unexecuted instantiation: ctgUtil.c:taosDecodeFixedI64 Unexecuted instantiation: functionMgt.c:taosDecodeFixedI64 Unexecuted instantiation: tudf.c:taosDecodeFixedI64 Unexecuted instantiation: builtins.c:taosDecodeFixedI64 Unexecuted instantiation: builtinsimpl.c:taosDecodeFixedI64 Unexecuted instantiation: thistogram.c:taosDecodeFixedI64 Unexecuted instantiation: tpercentile.c:taosDecodeFixedI64 Unexecuted instantiation: tavgfunction.c:taosDecodeFixedI64 Unexecuted instantiation: tminmax.c:taosDecodeFixedI64 Unexecuted instantiation: tminmaxavx.c:taosDecodeFixedI64 Unexecuted instantiation: filter.c:taosDecodeFixedI64 Unexecuted instantiation: scalar.c:taosDecodeFixedI64 Unexecuted instantiation: sclfunc.c:taosDecodeFixedI64 Unexecuted instantiation: sclvector.c:taosDecodeFixedI64 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeFixedI64 Unexecuted instantiation: queryUtil.c:taosDecodeFixedI64 Unexecuted instantiation: querymsg.c:taosDecodeFixedI64 Unexecuted instantiation: trans.c:taosDecodeFixedI64 Unexecuted instantiation: transCli.c:taosDecodeFixedI64 Unexecuted instantiation: transComm.c:taosDecodeFixedI64 Unexecuted instantiation: transSasl.c:taosDecodeFixedI64 Unexecuted instantiation: transSvr.c:taosDecodeFixedI64 Unexecuted instantiation: transTLS.c:taosDecodeFixedI64 Unexecuted instantiation: thttp.c:taosDecodeFixedI64 Unexecuted instantiation: geomFunc.c:taosDecodeFixedI64 Unexecuted instantiation: tarray.c:taosDecodeFixedI64 Unexecuted instantiation: tconfig.c:taosDecodeFixedI64 Unexecuted instantiation: tdigest.c:taosDecodeFixedI64 Unexecuted instantiation: tencode.c:taosDecodeFixedI64 Unexecuted instantiation: tlog.c:taosDecodeFixedI64 Unexecuted instantiation: tmempool.c:taosDecodeFixedI64 Unexecuted instantiation: mpDirect.c:taosDecodeFixedI64 Unexecuted instantiation: systable.c:taosDecodeFixedI64 Unexecuted instantiation: tdatablock.c:taosDecodeFixedI64 Unexecuted instantiation: tdataformat.c:taosDecodeFixedI64 Unexecuted instantiation: tglobal.c:taosDecodeFixedI64 Unexecuted instantiation: tmisce.c:taosDecodeFixedI64 Unexecuted instantiation: tname.c:taosDecodeFixedI64 Unexecuted instantiation: tpriv.c:taosDecodeFixedI64 Unexecuted instantiation: ttime.c:taosDecodeFixedI64 Unexecuted instantiation: tvariant.c:taosDecodeFixedI64 Unexecuted instantiation: streamMsg.c:taosDecodeFixedI64 Unexecuted instantiation: tmsg.c:taosDecodeFixedI64 Unexecuted instantiation: xnode.c:taosDecodeFixedI64 Unexecuted instantiation: tencrypt.c:taosDecodeFixedI64 Unexecuted instantiation: streamJson.c:taosDecodeFixedI64 Unexecuted instantiation: decimal.c:taosDecodeFixedI64 |
208 | | |
209 | | // ---- Variant U16 |
210 | 0 | static FORCE_INLINE int32_t taosEncodeVariantU16(void **buf, uint16_t value) { |
211 | 0 | int32_t i = 0; |
212 | 0 | while (value >= ENCODE_LIMIT) { |
213 | 0 | if (buf != NULL) ((uint8_t *)(*buf))[i] = (uint8_t)(value | ENCODE_LIMIT); |
214 | 0 | value >>= 7; |
215 | 0 | i++; |
216 | 0 | } |
217 | 0 |
|
218 | 0 | if (buf != NULL) { |
219 | 0 | ((uint8_t *)(*buf))[i] = (uint8_t)value; |
220 | 0 | *buf = POINTER_SHIFT(*buf, i + 1); |
221 | 0 | } |
222 | 0 |
|
223 | 0 | return i + 1; |
224 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantU16 Unexecuted instantiation: parser.c:taosEncodeVariantU16 Unexecuted instantiation: parTranslater.c:taosEncodeVariantU16 Unexecuted instantiation: parUtil.c:taosEncodeVariantU16 Unexecuted instantiation: parAstParser.c:taosEncodeVariantU16 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantU16 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantU16 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantU16 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantU16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantU16 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantU16 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantU16 Unexecuted instantiation: planner.c:taosEncodeVariantU16 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantU16 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantU16 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantU16 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantU16 Unexecuted instantiation: planSpliter.c:taosEncodeVariantU16 Unexecuted instantiation: planUtil.c:taosEncodeVariantU16 Unexecuted instantiation: planValidator.c:taosEncodeVariantU16 Unexecuted instantiation: catalog.c:taosEncodeVariantU16 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantU16 Unexecuted instantiation: ctgCache.c:taosEncodeVariantU16 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantU16 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantU16 Unexecuted instantiation: ctgRent.c:taosEncodeVariantU16 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantU16 Unexecuted instantiation: functionMgt.c:taosEncodeVariantU16 Unexecuted instantiation: tudf.c:taosEncodeVariantU16 Unexecuted instantiation: builtins.c:taosEncodeVariantU16 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantU16 Unexecuted instantiation: thistogram.c:taosEncodeVariantU16 Unexecuted instantiation: tpercentile.c:taosEncodeVariantU16 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantU16 Unexecuted instantiation: tminmax.c:taosEncodeVariantU16 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantU16 Unexecuted instantiation: filter.c:taosEncodeVariantU16 Unexecuted instantiation: scalar.c:taosEncodeVariantU16 Unexecuted instantiation: sclfunc.c:taosEncodeVariantU16 Unexecuted instantiation: sclvector.c:taosEncodeVariantU16 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantU16 Unexecuted instantiation: queryUtil.c:taosEncodeVariantU16 Unexecuted instantiation: querymsg.c:taosEncodeVariantU16 Unexecuted instantiation: trans.c:taosEncodeVariantU16 Unexecuted instantiation: transCli.c:taosEncodeVariantU16 Unexecuted instantiation: transComm.c:taosEncodeVariantU16 Unexecuted instantiation: transSasl.c:taosEncodeVariantU16 Unexecuted instantiation: transSvr.c:taosEncodeVariantU16 Unexecuted instantiation: transTLS.c:taosEncodeVariantU16 Unexecuted instantiation: thttp.c:taosEncodeVariantU16 Unexecuted instantiation: geomFunc.c:taosEncodeVariantU16 Unexecuted instantiation: tarray.c:taosEncodeVariantU16 Unexecuted instantiation: tconfig.c:taosEncodeVariantU16 Unexecuted instantiation: tdigest.c:taosEncodeVariantU16 Unexecuted instantiation: tencode.c:taosEncodeVariantU16 Unexecuted instantiation: tlog.c:taosEncodeVariantU16 Unexecuted instantiation: tmempool.c:taosEncodeVariantU16 Unexecuted instantiation: mpDirect.c:taosEncodeVariantU16 Unexecuted instantiation: systable.c:taosEncodeVariantU16 Unexecuted instantiation: tdatablock.c:taosEncodeVariantU16 Unexecuted instantiation: tdataformat.c:taosEncodeVariantU16 Unexecuted instantiation: tglobal.c:taosEncodeVariantU16 Unexecuted instantiation: tmisce.c:taosEncodeVariantU16 Unexecuted instantiation: tname.c:taosEncodeVariantU16 Unexecuted instantiation: tpriv.c:taosEncodeVariantU16 Unexecuted instantiation: ttime.c:taosEncodeVariantU16 Unexecuted instantiation: tvariant.c:taosEncodeVariantU16 Unexecuted instantiation: streamMsg.c:taosEncodeVariantU16 Unexecuted instantiation: tmsg.c:taosEncodeVariantU16 Unexecuted instantiation: xnode.c:taosEncodeVariantU16 Unexecuted instantiation: tencrypt.c:taosEncodeVariantU16 Unexecuted instantiation: streamJson.c:taosEncodeVariantU16 Unexecuted instantiation: decimal.c:taosEncodeVariantU16 |
225 | | |
226 | 0 | static FORCE_INLINE void *taosDecodeVariantU16(const void *buf, uint16_t *value) { |
227 | 0 | int32_t i = 0; |
228 | 0 | uint16_t tval = 0; |
229 | 0 | *value = 0; |
230 | 0 | while (i < 3) { |
231 | 0 | tval = (uint16_t)(((uint8_t *)buf)[i]); |
232 | 0 | if (tval < ENCODE_LIMIT) { |
233 | 0 | (*value) |= (tval << (7 * i)); |
234 | 0 | return POINTER_SHIFT(buf, i + 1); |
235 | 0 | } else { |
236 | 0 | (*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i)); |
237 | 0 | i++; |
238 | 0 | } |
239 | 0 | } |
240 | 0 |
|
241 | 0 | return NULL; // error happened |
242 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantU16 Unexecuted instantiation: parser.c:taosDecodeVariantU16 Unexecuted instantiation: parTranslater.c:taosDecodeVariantU16 Unexecuted instantiation: parUtil.c:taosDecodeVariantU16 Unexecuted instantiation: parAstParser.c:taosDecodeVariantU16 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantU16 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantU16 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantU16 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantU16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantU16 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantU16 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantU16 Unexecuted instantiation: planner.c:taosDecodeVariantU16 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantU16 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantU16 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantU16 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantU16 Unexecuted instantiation: planSpliter.c:taosDecodeVariantU16 Unexecuted instantiation: planUtil.c:taosDecodeVariantU16 Unexecuted instantiation: planValidator.c:taosDecodeVariantU16 Unexecuted instantiation: catalog.c:taosDecodeVariantU16 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantU16 Unexecuted instantiation: ctgCache.c:taosDecodeVariantU16 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantU16 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantU16 Unexecuted instantiation: ctgRent.c:taosDecodeVariantU16 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantU16 Unexecuted instantiation: functionMgt.c:taosDecodeVariantU16 Unexecuted instantiation: tudf.c:taosDecodeVariantU16 Unexecuted instantiation: builtins.c:taosDecodeVariantU16 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantU16 Unexecuted instantiation: thistogram.c:taosDecodeVariantU16 Unexecuted instantiation: tpercentile.c:taosDecodeVariantU16 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantU16 Unexecuted instantiation: tminmax.c:taosDecodeVariantU16 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantU16 Unexecuted instantiation: filter.c:taosDecodeVariantU16 Unexecuted instantiation: scalar.c:taosDecodeVariantU16 Unexecuted instantiation: sclfunc.c:taosDecodeVariantU16 Unexecuted instantiation: sclvector.c:taosDecodeVariantU16 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantU16 Unexecuted instantiation: queryUtil.c:taosDecodeVariantU16 Unexecuted instantiation: querymsg.c:taosDecodeVariantU16 Unexecuted instantiation: trans.c:taosDecodeVariantU16 Unexecuted instantiation: transCli.c:taosDecodeVariantU16 Unexecuted instantiation: transComm.c:taosDecodeVariantU16 Unexecuted instantiation: transSasl.c:taosDecodeVariantU16 Unexecuted instantiation: transSvr.c:taosDecodeVariantU16 Unexecuted instantiation: transTLS.c:taosDecodeVariantU16 Unexecuted instantiation: thttp.c:taosDecodeVariantU16 Unexecuted instantiation: geomFunc.c:taosDecodeVariantU16 Unexecuted instantiation: tarray.c:taosDecodeVariantU16 Unexecuted instantiation: tconfig.c:taosDecodeVariantU16 Unexecuted instantiation: tdigest.c:taosDecodeVariantU16 Unexecuted instantiation: tencode.c:taosDecodeVariantU16 Unexecuted instantiation: tlog.c:taosDecodeVariantU16 Unexecuted instantiation: tmempool.c:taosDecodeVariantU16 Unexecuted instantiation: mpDirect.c:taosDecodeVariantU16 Unexecuted instantiation: systable.c:taosDecodeVariantU16 Unexecuted instantiation: tdatablock.c:taosDecodeVariantU16 Unexecuted instantiation: tdataformat.c:taosDecodeVariantU16 Unexecuted instantiation: tglobal.c:taosDecodeVariantU16 Unexecuted instantiation: tmisce.c:taosDecodeVariantU16 Unexecuted instantiation: tname.c:taosDecodeVariantU16 Unexecuted instantiation: tpriv.c:taosDecodeVariantU16 Unexecuted instantiation: ttime.c:taosDecodeVariantU16 Unexecuted instantiation: tvariant.c:taosDecodeVariantU16 Unexecuted instantiation: streamMsg.c:taosDecodeVariantU16 Unexecuted instantiation: tmsg.c:taosDecodeVariantU16 Unexecuted instantiation: xnode.c:taosDecodeVariantU16 Unexecuted instantiation: tencrypt.c:taosDecodeVariantU16 Unexecuted instantiation: streamJson.c:taosDecodeVariantU16 Unexecuted instantiation: decimal.c:taosDecodeVariantU16 |
243 | | |
244 | | // ---- Variant I16 |
245 | 0 | static FORCE_INLINE int32_t taosEncodeVariantI16(void **buf, int16_t value) { |
246 | 0 | return taosEncodeVariantU16(buf, ZIGZAGE(int16_t, value)); |
247 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantI16 Unexecuted instantiation: parser.c:taosEncodeVariantI16 Unexecuted instantiation: parTranslater.c:taosEncodeVariantI16 Unexecuted instantiation: parUtil.c:taosEncodeVariantI16 Unexecuted instantiation: parAstParser.c:taosEncodeVariantI16 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantI16 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantI16 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantI16 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantI16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantI16 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantI16 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantI16 Unexecuted instantiation: planner.c:taosEncodeVariantI16 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantI16 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantI16 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantI16 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantI16 Unexecuted instantiation: planSpliter.c:taosEncodeVariantI16 Unexecuted instantiation: planUtil.c:taosEncodeVariantI16 Unexecuted instantiation: planValidator.c:taosEncodeVariantI16 Unexecuted instantiation: catalog.c:taosEncodeVariantI16 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantI16 Unexecuted instantiation: ctgCache.c:taosEncodeVariantI16 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantI16 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantI16 Unexecuted instantiation: ctgRent.c:taosEncodeVariantI16 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantI16 Unexecuted instantiation: functionMgt.c:taosEncodeVariantI16 Unexecuted instantiation: tudf.c:taosEncodeVariantI16 Unexecuted instantiation: builtins.c:taosEncodeVariantI16 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantI16 Unexecuted instantiation: thistogram.c:taosEncodeVariantI16 Unexecuted instantiation: tpercentile.c:taosEncodeVariantI16 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantI16 Unexecuted instantiation: tminmax.c:taosEncodeVariantI16 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantI16 Unexecuted instantiation: filter.c:taosEncodeVariantI16 Unexecuted instantiation: scalar.c:taosEncodeVariantI16 Unexecuted instantiation: sclfunc.c:taosEncodeVariantI16 Unexecuted instantiation: sclvector.c:taosEncodeVariantI16 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantI16 Unexecuted instantiation: queryUtil.c:taosEncodeVariantI16 Unexecuted instantiation: querymsg.c:taosEncodeVariantI16 Unexecuted instantiation: trans.c:taosEncodeVariantI16 Unexecuted instantiation: transCli.c:taosEncodeVariantI16 Unexecuted instantiation: transComm.c:taosEncodeVariantI16 Unexecuted instantiation: transSasl.c:taosEncodeVariantI16 Unexecuted instantiation: transSvr.c:taosEncodeVariantI16 Unexecuted instantiation: transTLS.c:taosEncodeVariantI16 Unexecuted instantiation: thttp.c:taosEncodeVariantI16 Unexecuted instantiation: geomFunc.c:taosEncodeVariantI16 Unexecuted instantiation: tarray.c:taosEncodeVariantI16 Unexecuted instantiation: tconfig.c:taosEncodeVariantI16 Unexecuted instantiation: tdigest.c:taosEncodeVariantI16 Unexecuted instantiation: tencode.c:taosEncodeVariantI16 Unexecuted instantiation: tlog.c:taosEncodeVariantI16 Unexecuted instantiation: tmempool.c:taosEncodeVariantI16 Unexecuted instantiation: mpDirect.c:taosEncodeVariantI16 Unexecuted instantiation: systable.c:taosEncodeVariantI16 Unexecuted instantiation: tdatablock.c:taosEncodeVariantI16 Unexecuted instantiation: tdataformat.c:taosEncodeVariantI16 Unexecuted instantiation: tglobal.c:taosEncodeVariantI16 Unexecuted instantiation: tmisce.c:taosEncodeVariantI16 Unexecuted instantiation: tname.c:taosEncodeVariantI16 Unexecuted instantiation: tpriv.c:taosEncodeVariantI16 Unexecuted instantiation: ttime.c:taosEncodeVariantI16 Unexecuted instantiation: tvariant.c:taosEncodeVariantI16 Unexecuted instantiation: streamMsg.c:taosEncodeVariantI16 Unexecuted instantiation: tmsg.c:taosEncodeVariantI16 Unexecuted instantiation: xnode.c:taosEncodeVariantI16 Unexecuted instantiation: tencrypt.c:taosEncodeVariantI16 Unexecuted instantiation: streamJson.c:taosEncodeVariantI16 Unexecuted instantiation: decimal.c:taosEncodeVariantI16 |
248 | | |
249 | 0 | static FORCE_INLINE void *taosDecodeVariantI16(const void *buf, int16_t *value) { |
250 | 0 | uint16_t tvalue = 0; |
251 | 0 | void *ret = taosDecodeVariantU16(buf, &tvalue); |
252 | 0 | *value = ZIGZAGD(int16_t, tvalue); |
253 | 0 | return ret; |
254 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantI16 Unexecuted instantiation: parser.c:taosDecodeVariantI16 Unexecuted instantiation: parTranslater.c:taosDecodeVariantI16 Unexecuted instantiation: parUtil.c:taosDecodeVariantI16 Unexecuted instantiation: parAstParser.c:taosDecodeVariantI16 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantI16 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantI16 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantI16 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantI16 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantI16 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantI16 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantI16 Unexecuted instantiation: planner.c:taosDecodeVariantI16 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantI16 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantI16 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantI16 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantI16 Unexecuted instantiation: planSpliter.c:taosDecodeVariantI16 Unexecuted instantiation: planUtil.c:taosDecodeVariantI16 Unexecuted instantiation: planValidator.c:taosDecodeVariantI16 Unexecuted instantiation: catalog.c:taosDecodeVariantI16 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantI16 Unexecuted instantiation: ctgCache.c:taosDecodeVariantI16 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantI16 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantI16 Unexecuted instantiation: ctgRent.c:taosDecodeVariantI16 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantI16 Unexecuted instantiation: functionMgt.c:taosDecodeVariantI16 Unexecuted instantiation: tudf.c:taosDecodeVariantI16 Unexecuted instantiation: builtins.c:taosDecodeVariantI16 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantI16 Unexecuted instantiation: thistogram.c:taosDecodeVariantI16 Unexecuted instantiation: tpercentile.c:taosDecodeVariantI16 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantI16 Unexecuted instantiation: tminmax.c:taosDecodeVariantI16 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantI16 Unexecuted instantiation: filter.c:taosDecodeVariantI16 Unexecuted instantiation: scalar.c:taosDecodeVariantI16 Unexecuted instantiation: sclfunc.c:taosDecodeVariantI16 Unexecuted instantiation: sclvector.c:taosDecodeVariantI16 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantI16 Unexecuted instantiation: queryUtil.c:taosDecodeVariantI16 Unexecuted instantiation: querymsg.c:taosDecodeVariantI16 Unexecuted instantiation: trans.c:taosDecodeVariantI16 Unexecuted instantiation: transCli.c:taosDecodeVariantI16 Unexecuted instantiation: transComm.c:taosDecodeVariantI16 Unexecuted instantiation: transSasl.c:taosDecodeVariantI16 Unexecuted instantiation: transSvr.c:taosDecodeVariantI16 Unexecuted instantiation: transTLS.c:taosDecodeVariantI16 Unexecuted instantiation: thttp.c:taosDecodeVariantI16 Unexecuted instantiation: geomFunc.c:taosDecodeVariantI16 Unexecuted instantiation: tarray.c:taosDecodeVariantI16 Unexecuted instantiation: tconfig.c:taosDecodeVariantI16 Unexecuted instantiation: tdigest.c:taosDecodeVariantI16 Unexecuted instantiation: tencode.c:taosDecodeVariantI16 Unexecuted instantiation: tlog.c:taosDecodeVariantI16 Unexecuted instantiation: tmempool.c:taosDecodeVariantI16 Unexecuted instantiation: mpDirect.c:taosDecodeVariantI16 Unexecuted instantiation: systable.c:taosDecodeVariantI16 Unexecuted instantiation: tdatablock.c:taosDecodeVariantI16 Unexecuted instantiation: tdataformat.c:taosDecodeVariantI16 Unexecuted instantiation: tglobal.c:taosDecodeVariantI16 Unexecuted instantiation: tmisce.c:taosDecodeVariantI16 Unexecuted instantiation: tname.c:taosDecodeVariantI16 Unexecuted instantiation: tpriv.c:taosDecodeVariantI16 Unexecuted instantiation: ttime.c:taosDecodeVariantI16 Unexecuted instantiation: tvariant.c:taosDecodeVariantI16 Unexecuted instantiation: streamMsg.c:taosDecodeVariantI16 Unexecuted instantiation: tmsg.c:taosDecodeVariantI16 Unexecuted instantiation: xnode.c:taosDecodeVariantI16 Unexecuted instantiation: tencrypt.c:taosDecodeVariantI16 Unexecuted instantiation: streamJson.c:taosDecodeVariantI16 Unexecuted instantiation: decimal.c:taosDecodeVariantI16 |
255 | | |
256 | | // ---- Variant U32 |
257 | 0 | static FORCE_INLINE int32_t taosEncodeVariantU32(void **buf, uint32_t value) { |
258 | 0 | int32_t i = 0; |
259 | 0 | while (value >= ENCODE_LIMIT) { |
260 | 0 | if (buf != NULL) ((uint8_t *)(*buf))[i] = (value | ENCODE_LIMIT); |
261 | 0 | value >>= 7; |
262 | 0 | i++; |
263 | 0 | } |
264 | 0 |
|
265 | 0 | if (buf != NULL) { |
266 | 0 | ((uint8_t *)(*buf))[i] = value; |
267 | 0 | *buf = POINTER_SHIFT(*buf, i + 1); |
268 | 0 | } |
269 | 0 |
|
270 | 0 | return i + 1; |
271 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantU32 Unexecuted instantiation: parser.c:taosEncodeVariantU32 Unexecuted instantiation: parTranslater.c:taosEncodeVariantU32 Unexecuted instantiation: parUtil.c:taosEncodeVariantU32 Unexecuted instantiation: parAstParser.c:taosEncodeVariantU32 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantU32 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantU32 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantU32 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantU32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantU32 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantU32 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantU32 Unexecuted instantiation: planner.c:taosEncodeVariantU32 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantU32 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantU32 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantU32 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantU32 Unexecuted instantiation: planSpliter.c:taosEncodeVariantU32 Unexecuted instantiation: planUtil.c:taosEncodeVariantU32 Unexecuted instantiation: planValidator.c:taosEncodeVariantU32 Unexecuted instantiation: catalog.c:taosEncodeVariantU32 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantU32 Unexecuted instantiation: ctgCache.c:taosEncodeVariantU32 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantU32 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantU32 Unexecuted instantiation: ctgRent.c:taosEncodeVariantU32 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantU32 Unexecuted instantiation: functionMgt.c:taosEncodeVariantU32 Unexecuted instantiation: tudf.c:taosEncodeVariantU32 Unexecuted instantiation: builtins.c:taosEncodeVariantU32 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantU32 Unexecuted instantiation: thistogram.c:taosEncodeVariantU32 Unexecuted instantiation: tpercentile.c:taosEncodeVariantU32 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantU32 Unexecuted instantiation: tminmax.c:taosEncodeVariantU32 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantU32 Unexecuted instantiation: filter.c:taosEncodeVariantU32 Unexecuted instantiation: scalar.c:taosEncodeVariantU32 Unexecuted instantiation: sclfunc.c:taosEncodeVariantU32 Unexecuted instantiation: sclvector.c:taosEncodeVariantU32 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantU32 Unexecuted instantiation: queryUtil.c:taosEncodeVariantU32 Unexecuted instantiation: querymsg.c:taosEncodeVariantU32 Unexecuted instantiation: trans.c:taosEncodeVariantU32 Unexecuted instantiation: transCli.c:taosEncodeVariantU32 Unexecuted instantiation: transComm.c:taosEncodeVariantU32 Unexecuted instantiation: transSasl.c:taosEncodeVariantU32 Unexecuted instantiation: transSvr.c:taosEncodeVariantU32 Unexecuted instantiation: transTLS.c:taosEncodeVariantU32 Unexecuted instantiation: thttp.c:taosEncodeVariantU32 Unexecuted instantiation: geomFunc.c:taosEncodeVariantU32 Unexecuted instantiation: tarray.c:taosEncodeVariantU32 Unexecuted instantiation: tconfig.c:taosEncodeVariantU32 Unexecuted instantiation: tdigest.c:taosEncodeVariantU32 Unexecuted instantiation: tencode.c:taosEncodeVariantU32 Unexecuted instantiation: tlog.c:taosEncodeVariantU32 Unexecuted instantiation: tmempool.c:taosEncodeVariantU32 Unexecuted instantiation: mpDirect.c:taosEncodeVariantU32 Unexecuted instantiation: systable.c:taosEncodeVariantU32 Unexecuted instantiation: tdatablock.c:taosEncodeVariantU32 Unexecuted instantiation: tdataformat.c:taosEncodeVariantU32 Unexecuted instantiation: tglobal.c:taosEncodeVariantU32 Unexecuted instantiation: tmisce.c:taosEncodeVariantU32 Unexecuted instantiation: tname.c:taosEncodeVariantU32 Unexecuted instantiation: tpriv.c:taosEncodeVariantU32 Unexecuted instantiation: ttime.c:taosEncodeVariantU32 Unexecuted instantiation: tvariant.c:taosEncodeVariantU32 Unexecuted instantiation: streamMsg.c:taosEncodeVariantU32 Unexecuted instantiation: tmsg.c:taosEncodeVariantU32 Unexecuted instantiation: xnode.c:taosEncodeVariantU32 Unexecuted instantiation: tencrypt.c:taosEncodeVariantU32 Unexecuted instantiation: streamJson.c:taosEncodeVariantU32 Unexecuted instantiation: decimal.c:taosEncodeVariantU32 |
272 | | |
273 | 0 | static FORCE_INLINE void *taosDecodeVariantU32(const void *buf, uint32_t *value) { |
274 | 0 | int32_t i = 0; |
275 | 0 | uint32_t tval = 0; |
276 | 0 | *value = 0; |
277 | 0 | while (i < 5) { |
278 | 0 | tval = (uint32_t)(((uint8_t *)buf)[i]); |
279 | 0 | if (tval < ENCODE_LIMIT) { |
280 | 0 | (*value) |= (tval << (7 * i)); |
281 | 0 | return POINTER_SHIFT(buf, i + 1); |
282 | 0 | } else { |
283 | 0 | (*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i)); |
284 | 0 | i++; |
285 | 0 | } |
286 | 0 | } |
287 | 0 |
|
288 | 0 | return NULL; // error happened |
289 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantU32 Unexecuted instantiation: parser.c:taosDecodeVariantU32 Unexecuted instantiation: parTranslater.c:taosDecodeVariantU32 Unexecuted instantiation: parUtil.c:taosDecodeVariantU32 Unexecuted instantiation: parAstParser.c:taosDecodeVariantU32 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantU32 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantU32 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantU32 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantU32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantU32 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantU32 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantU32 Unexecuted instantiation: planner.c:taosDecodeVariantU32 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantU32 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantU32 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantU32 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantU32 Unexecuted instantiation: planSpliter.c:taosDecodeVariantU32 Unexecuted instantiation: planUtil.c:taosDecodeVariantU32 Unexecuted instantiation: planValidator.c:taosDecodeVariantU32 Unexecuted instantiation: catalog.c:taosDecodeVariantU32 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantU32 Unexecuted instantiation: ctgCache.c:taosDecodeVariantU32 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantU32 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantU32 Unexecuted instantiation: ctgRent.c:taosDecodeVariantU32 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantU32 Unexecuted instantiation: functionMgt.c:taosDecodeVariantU32 Unexecuted instantiation: tudf.c:taosDecodeVariantU32 Unexecuted instantiation: builtins.c:taosDecodeVariantU32 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantU32 Unexecuted instantiation: thistogram.c:taosDecodeVariantU32 Unexecuted instantiation: tpercentile.c:taosDecodeVariantU32 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantU32 Unexecuted instantiation: tminmax.c:taosDecodeVariantU32 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantU32 Unexecuted instantiation: filter.c:taosDecodeVariantU32 Unexecuted instantiation: scalar.c:taosDecodeVariantU32 Unexecuted instantiation: sclfunc.c:taosDecodeVariantU32 Unexecuted instantiation: sclvector.c:taosDecodeVariantU32 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantU32 Unexecuted instantiation: queryUtil.c:taosDecodeVariantU32 Unexecuted instantiation: querymsg.c:taosDecodeVariantU32 Unexecuted instantiation: trans.c:taosDecodeVariantU32 Unexecuted instantiation: transCli.c:taosDecodeVariantU32 Unexecuted instantiation: transComm.c:taosDecodeVariantU32 Unexecuted instantiation: transSasl.c:taosDecodeVariantU32 Unexecuted instantiation: transSvr.c:taosDecodeVariantU32 Unexecuted instantiation: transTLS.c:taosDecodeVariantU32 Unexecuted instantiation: thttp.c:taosDecodeVariantU32 Unexecuted instantiation: geomFunc.c:taosDecodeVariantU32 Unexecuted instantiation: tarray.c:taosDecodeVariantU32 Unexecuted instantiation: tconfig.c:taosDecodeVariantU32 Unexecuted instantiation: tdigest.c:taosDecodeVariantU32 Unexecuted instantiation: tencode.c:taosDecodeVariantU32 Unexecuted instantiation: tlog.c:taosDecodeVariantU32 Unexecuted instantiation: tmempool.c:taosDecodeVariantU32 Unexecuted instantiation: mpDirect.c:taosDecodeVariantU32 Unexecuted instantiation: systable.c:taosDecodeVariantU32 Unexecuted instantiation: tdatablock.c:taosDecodeVariantU32 Unexecuted instantiation: tdataformat.c:taosDecodeVariantU32 Unexecuted instantiation: tglobal.c:taosDecodeVariantU32 Unexecuted instantiation: tmisce.c:taosDecodeVariantU32 Unexecuted instantiation: tname.c:taosDecodeVariantU32 Unexecuted instantiation: tpriv.c:taosDecodeVariantU32 Unexecuted instantiation: ttime.c:taosDecodeVariantU32 Unexecuted instantiation: tvariant.c:taosDecodeVariantU32 Unexecuted instantiation: streamMsg.c:taosDecodeVariantU32 Unexecuted instantiation: tmsg.c:taosDecodeVariantU32 Unexecuted instantiation: xnode.c:taosDecodeVariantU32 Unexecuted instantiation: tencrypt.c:taosDecodeVariantU32 Unexecuted instantiation: streamJson.c:taosDecodeVariantU32 Unexecuted instantiation: decimal.c:taosDecodeVariantU32 |
290 | | |
291 | | // ---- Variant I32 |
292 | 0 | static FORCE_INLINE int32_t taosEncodeVariantI32(void **buf, int32_t value) { |
293 | 0 | return taosEncodeVariantU32(buf, ZIGZAGE(int32_t, value)); |
294 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantI32 Unexecuted instantiation: parser.c:taosEncodeVariantI32 Unexecuted instantiation: parTranslater.c:taosEncodeVariantI32 Unexecuted instantiation: parUtil.c:taosEncodeVariantI32 Unexecuted instantiation: parAstParser.c:taosEncodeVariantI32 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantI32 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantI32 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantI32 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantI32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantI32 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantI32 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantI32 Unexecuted instantiation: planner.c:taosEncodeVariantI32 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantI32 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantI32 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantI32 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantI32 Unexecuted instantiation: planSpliter.c:taosEncodeVariantI32 Unexecuted instantiation: planUtil.c:taosEncodeVariantI32 Unexecuted instantiation: planValidator.c:taosEncodeVariantI32 Unexecuted instantiation: catalog.c:taosEncodeVariantI32 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantI32 Unexecuted instantiation: ctgCache.c:taosEncodeVariantI32 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantI32 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantI32 Unexecuted instantiation: ctgRent.c:taosEncodeVariantI32 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantI32 Unexecuted instantiation: functionMgt.c:taosEncodeVariantI32 Unexecuted instantiation: tudf.c:taosEncodeVariantI32 Unexecuted instantiation: builtins.c:taosEncodeVariantI32 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantI32 Unexecuted instantiation: thistogram.c:taosEncodeVariantI32 Unexecuted instantiation: tpercentile.c:taosEncodeVariantI32 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantI32 Unexecuted instantiation: tminmax.c:taosEncodeVariantI32 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantI32 Unexecuted instantiation: filter.c:taosEncodeVariantI32 Unexecuted instantiation: scalar.c:taosEncodeVariantI32 Unexecuted instantiation: sclfunc.c:taosEncodeVariantI32 Unexecuted instantiation: sclvector.c:taosEncodeVariantI32 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantI32 Unexecuted instantiation: queryUtil.c:taosEncodeVariantI32 Unexecuted instantiation: querymsg.c:taosEncodeVariantI32 Unexecuted instantiation: trans.c:taosEncodeVariantI32 Unexecuted instantiation: transCli.c:taosEncodeVariantI32 Unexecuted instantiation: transComm.c:taosEncodeVariantI32 Unexecuted instantiation: transSasl.c:taosEncodeVariantI32 Unexecuted instantiation: transSvr.c:taosEncodeVariantI32 Unexecuted instantiation: transTLS.c:taosEncodeVariantI32 Unexecuted instantiation: thttp.c:taosEncodeVariantI32 Unexecuted instantiation: geomFunc.c:taosEncodeVariantI32 Unexecuted instantiation: tarray.c:taosEncodeVariantI32 Unexecuted instantiation: tconfig.c:taosEncodeVariantI32 Unexecuted instantiation: tdigest.c:taosEncodeVariantI32 Unexecuted instantiation: tencode.c:taosEncodeVariantI32 Unexecuted instantiation: tlog.c:taosEncodeVariantI32 Unexecuted instantiation: tmempool.c:taosEncodeVariantI32 Unexecuted instantiation: mpDirect.c:taosEncodeVariantI32 Unexecuted instantiation: systable.c:taosEncodeVariantI32 Unexecuted instantiation: tdatablock.c:taosEncodeVariantI32 Unexecuted instantiation: tdataformat.c:taosEncodeVariantI32 Unexecuted instantiation: tglobal.c:taosEncodeVariantI32 Unexecuted instantiation: tmisce.c:taosEncodeVariantI32 Unexecuted instantiation: tname.c:taosEncodeVariantI32 Unexecuted instantiation: tpriv.c:taosEncodeVariantI32 Unexecuted instantiation: ttime.c:taosEncodeVariantI32 Unexecuted instantiation: tvariant.c:taosEncodeVariantI32 Unexecuted instantiation: streamMsg.c:taosEncodeVariantI32 Unexecuted instantiation: tmsg.c:taosEncodeVariantI32 Unexecuted instantiation: xnode.c:taosEncodeVariantI32 Unexecuted instantiation: tencrypt.c:taosEncodeVariantI32 Unexecuted instantiation: streamJson.c:taosEncodeVariantI32 Unexecuted instantiation: decimal.c:taosEncodeVariantI32 |
295 | | |
296 | 0 | static FORCE_INLINE void *taosDecodeVariantI32(const void *buf, int32_t *value) { |
297 | 0 | uint32_t tvalue = 0; |
298 | 0 | void *ret = taosDecodeVariantU32(buf, &tvalue); |
299 | 0 | *value = ZIGZAGD(int32_t, tvalue); |
300 | 0 | return ret; |
301 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantI32 Unexecuted instantiation: parser.c:taosDecodeVariantI32 Unexecuted instantiation: parTranslater.c:taosDecodeVariantI32 Unexecuted instantiation: parUtil.c:taosDecodeVariantI32 Unexecuted instantiation: parAstParser.c:taosDecodeVariantI32 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantI32 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantI32 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantI32 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantI32 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantI32 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantI32 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantI32 Unexecuted instantiation: planner.c:taosDecodeVariantI32 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantI32 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantI32 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantI32 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantI32 Unexecuted instantiation: planSpliter.c:taosDecodeVariantI32 Unexecuted instantiation: planUtil.c:taosDecodeVariantI32 Unexecuted instantiation: planValidator.c:taosDecodeVariantI32 Unexecuted instantiation: catalog.c:taosDecodeVariantI32 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantI32 Unexecuted instantiation: ctgCache.c:taosDecodeVariantI32 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantI32 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantI32 Unexecuted instantiation: ctgRent.c:taosDecodeVariantI32 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantI32 Unexecuted instantiation: functionMgt.c:taosDecodeVariantI32 Unexecuted instantiation: tudf.c:taosDecodeVariantI32 Unexecuted instantiation: builtins.c:taosDecodeVariantI32 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantI32 Unexecuted instantiation: thistogram.c:taosDecodeVariantI32 Unexecuted instantiation: tpercentile.c:taosDecodeVariantI32 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantI32 Unexecuted instantiation: tminmax.c:taosDecodeVariantI32 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantI32 Unexecuted instantiation: filter.c:taosDecodeVariantI32 Unexecuted instantiation: scalar.c:taosDecodeVariantI32 Unexecuted instantiation: sclfunc.c:taosDecodeVariantI32 Unexecuted instantiation: sclvector.c:taosDecodeVariantI32 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantI32 Unexecuted instantiation: queryUtil.c:taosDecodeVariantI32 Unexecuted instantiation: querymsg.c:taosDecodeVariantI32 Unexecuted instantiation: trans.c:taosDecodeVariantI32 Unexecuted instantiation: transCli.c:taosDecodeVariantI32 Unexecuted instantiation: transComm.c:taosDecodeVariantI32 Unexecuted instantiation: transSasl.c:taosDecodeVariantI32 Unexecuted instantiation: transSvr.c:taosDecodeVariantI32 Unexecuted instantiation: transTLS.c:taosDecodeVariantI32 Unexecuted instantiation: thttp.c:taosDecodeVariantI32 Unexecuted instantiation: geomFunc.c:taosDecodeVariantI32 Unexecuted instantiation: tarray.c:taosDecodeVariantI32 Unexecuted instantiation: tconfig.c:taosDecodeVariantI32 Unexecuted instantiation: tdigest.c:taosDecodeVariantI32 Unexecuted instantiation: tencode.c:taosDecodeVariantI32 Unexecuted instantiation: tlog.c:taosDecodeVariantI32 Unexecuted instantiation: tmempool.c:taosDecodeVariantI32 Unexecuted instantiation: mpDirect.c:taosDecodeVariantI32 Unexecuted instantiation: systable.c:taosDecodeVariantI32 Unexecuted instantiation: tdatablock.c:taosDecodeVariantI32 Unexecuted instantiation: tdataformat.c:taosDecodeVariantI32 Unexecuted instantiation: tglobal.c:taosDecodeVariantI32 Unexecuted instantiation: tmisce.c:taosDecodeVariantI32 Unexecuted instantiation: tname.c:taosDecodeVariantI32 Unexecuted instantiation: tpriv.c:taosDecodeVariantI32 Unexecuted instantiation: ttime.c:taosDecodeVariantI32 Unexecuted instantiation: tvariant.c:taosDecodeVariantI32 Unexecuted instantiation: streamMsg.c:taosDecodeVariantI32 Unexecuted instantiation: tmsg.c:taosDecodeVariantI32 Unexecuted instantiation: xnode.c:taosDecodeVariantI32 Unexecuted instantiation: tencrypt.c:taosDecodeVariantI32 Unexecuted instantiation: streamJson.c:taosDecodeVariantI32 Unexecuted instantiation: decimal.c:taosDecodeVariantI32 |
302 | | |
303 | | // ---- Variant U64 |
304 | 0 | static FORCE_INLINE int32_t taosEncodeVariantU64(void **buf, uint64_t value) { |
305 | 0 | int32_t i = 0; |
306 | 0 | while (value >= ENCODE_LIMIT) { |
307 | 0 | if (buf != NULL) ((uint8_t *)(*buf))[i] = (uint8_t)(value | ENCODE_LIMIT); |
308 | 0 | value >>= 7; |
309 | 0 | i++; |
310 | 0 | } |
311 | |
|
312 | 0 | if (buf != NULL) { |
313 | 0 | ((uint8_t *)(*buf))[i] = (uint8_t)value; |
314 | 0 | *buf = POINTER_SHIFT(*buf, i + 1); |
315 | 0 | } |
316 | |
|
317 | 0 | return i + 1; |
318 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantU64 Unexecuted instantiation: parser.c:taosEncodeVariantU64 Unexecuted instantiation: parTranslater.c:taosEncodeVariantU64 Unexecuted instantiation: parUtil.c:taosEncodeVariantU64 Unexecuted instantiation: parAstParser.c:taosEncodeVariantU64 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantU64 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantU64 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantU64 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantU64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantU64 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantU64 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantU64 Unexecuted instantiation: planner.c:taosEncodeVariantU64 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantU64 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantU64 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantU64 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantU64 Unexecuted instantiation: planSpliter.c:taosEncodeVariantU64 Unexecuted instantiation: planUtil.c:taosEncodeVariantU64 Unexecuted instantiation: planValidator.c:taosEncodeVariantU64 Unexecuted instantiation: catalog.c:taosEncodeVariantU64 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantU64 Unexecuted instantiation: ctgCache.c:taosEncodeVariantU64 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantU64 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantU64 Unexecuted instantiation: ctgRent.c:taosEncodeVariantU64 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantU64 Unexecuted instantiation: functionMgt.c:taosEncodeVariantU64 Unexecuted instantiation: tudf.c:taosEncodeVariantU64 Unexecuted instantiation: builtins.c:taosEncodeVariantU64 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantU64 Unexecuted instantiation: thistogram.c:taosEncodeVariantU64 Unexecuted instantiation: tpercentile.c:taosEncodeVariantU64 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantU64 Unexecuted instantiation: tminmax.c:taosEncodeVariantU64 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantU64 Unexecuted instantiation: filter.c:taosEncodeVariantU64 Unexecuted instantiation: scalar.c:taosEncodeVariantU64 Unexecuted instantiation: sclfunc.c:taosEncodeVariantU64 Unexecuted instantiation: sclvector.c:taosEncodeVariantU64 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantU64 Unexecuted instantiation: queryUtil.c:taosEncodeVariantU64 Unexecuted instantiation: querymsg.c:taosEncodeVariantU64 Unexecuted instantiation: trans.c:taosEncodeVariantU64 Unexecuted instantiation: transCli.c:taosEncodeVariantU64 Unexecuted instantiation: transComm.c:taosEncodeVariantU64 Unexecuted instantiation: transSasl.c:taosEncodeVariantU64 Unexecuted instantiation: transSvr.c:taosEncodeVariantU64 Unexecuted instantiation: transTLS.c:taosEncodeVariantU64 Unexecuted instantiation: thttp.c:taosEncodeVariantU64 Unexecuted instantiation: geomFunc.c:taosEncodeVariantU64 Unexecuted instantiation: tarray.c:taosEncodeVariantU64 Unexecuted instantiation: tconfig.c:taosEncodeVariantU64 Unexecuted instantiation: tdigest.c:taosEncodeVariantU64 Unexecuted instantiation: tencode.c:taosEncodeVariantU64 Unexecuted instantiation: tlog.c:taosEncodeVariantU64 Unexecuted instantiation: tmempool.c:taosEncodeVariantU64 Unexecuted instantiation: mpDirect.c:taosEncodeVariantU64 Unexecuted instantiation: systable.c:taosEncodeVariantU64 Unexecuted instantiation: tdatablock.c:taosEncodeVariantU64 Unexecuted instantiation: tdataformat.c:taosEncodeVariantU64 Unexecuted instantiation: tglobal.c:taosEncodeVariantU64 Unexecuted instantiation: tmisce.c:taosEncodeVariantU64 Unexecuted instantiation: tname.c:taosEncodeVariantU64 Unexecuted instantiation: tpriv.c:taosEncodeVariantU64 Unexecuted instantiation: ttime.c:taosEncodeVariantU64 Unexecuted instantiation: tvariant.c:taosEncodeVariantU64 Unexecuted instantiation: streamMsg.c:taosEncodeVariantU64 Unexecuted instantiation: tmsg.c:taosEncodeVariantU64 Unexecuted instantiation: xnode.c:taosEncodeVariantU64 Unexecuted instantiation: tencrypt.c:taosEncodeVariantU64 Unexecuted instantiation: streamJson.c:taosEncodeVariantU64 Unexecuted instantiation: decimal.c:taosEncodeVariantU64 |
319 | | |
320 | 0 | static FORCE_INLINE void *taosDecodeVariantU64(const void *buf, uint64_t *value) { |
321 | 0 | int32_t i = 0; |
322 | 0 | uint64_t tval = 0; |
323 | 0 | *value = 0; |
324 | 0 | while (i < 10) { |
325 | 0 | tval = (uint64_t)(((uint8_t *)buf)[i]); |
326 | 0 | if (tval < ENCODE_LIMIT) { |
327 | 0 | (*value) |= (tval << (7 * i)); |
328 | 0 | return POINTER_SHIFT(buf, i + 1); |
329 | 0 | } else { |
330 | 0 | (*value) |= ((tval & (ENCODE_LIMIT - 1)) << (7 * i)); |
331 | 0 | i++; |
332 | 0 | } |
333 | 0 | } |
334 | | |
335 | 0 | return NULL; // error happened |
336 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantU64 Unexecuted instantiation: parser.c:taosDecodeVariantU64 Unexecuted instantiation: parTranslater.c:taosDecodeVariantU64 Unexecuted instantiation: parUtil.c:taosDecodeVariantU64 Unexecuted instantiation: parAstParser.c:taosDecodeVariantU64 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantU64 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantU64 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantU64 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantU64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantU64 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantU64 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantU64 Unexecuted instantiation: planner.c:taosDecodeVariantU64 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantU64 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantU64 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantU64 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantU64 Unexecuted instantiation: planSpliter.c:taosDecodeVariantU64 Unexecuted instantiation: planUtil.c:taosDecodeVariantU64 Unexecuted instantiation: planValidator.c:taosDecodeVariantU64 Unexecuted instantiation: catalog.c:taosDecodeVariantU64 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantU64 Unexecuted instantiation: ctgCache.c:taosDecodeVariantU64 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantU64 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantU64 Unexecuted instantiation: ctgRent.c:taosDecodeVariantU64 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantU64 Unexecuted instantiation: functionMgt.c:taosDecodeVariantU64 Unexecuted instantiation: tudf.c:taosDecodeVariantU64 Unexecuted instantiation: builtins.c:taosDecodeVariantU64 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantU64 Unexecuted instantiation: thistogram.c:taosDecodeVariantU64 Unexecuted instantiation: tpercentile.c:taosDecodeVariantU64 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantU64 Unexecuted instantiation: tminmax.c:taosDecodeVariantU64 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantU64 Unexecuted instantiation: filter.c:taosDecodeVariantU64 Unexecuted instantiation: scalar.c:taosDecodeVariantU64 Unexecuted instantiation: sclfunc.c:taosDecodeVariantU64 Unexecuted instantiation: sclvector.c:taosDecodeVariantU64 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantU64 Unexecuted instantiation: queryUtil.c:taosDecodeVariantU64 Unexecuted instantiation: querymsg.c:taosDecodeVariantU64 Unexecuted instantiation: trans.c:taosDecodeVariantU64 Unexecuted instantiation: transCli.c:taosDecodeVariantU64 Unexecuted instantiation: transComm.c:taosDecodeVariantU64 Unexecuted instantiation: transSasl.c:taosDecodeVariantU64 Unexecuted instantiation: transSvr.c:taosDecodeVariantU64 Unexecuted instantiation: transTLS.c:taosDecodeVariantU64 Unexecuted instantiation: thttp.c:taosDecodeVariantU64 Unexecuted instantiation: geomFunc.c:taosDecodeVariantU64 Unexecuted instantiation: tarray.c:taosDecodeVariantU64 Unexecuted instantiation: tconfig.c:taosDecodeVariantU64 Unexecuted instantiation: tdigest.c:taosDecodeVariantU64 Unexecuted instantiation: tencode.c:taosDecodeVariantU64 Unexecuted instantiation: tlog.c:taosDecodeVariantU64 Unexecuted instantiation: tmempool.c:taosDecodeVariantU64 Unexecuted instantiation: mpDirect.c:taosDecodeVariantU64 Unexecuted instantiation: systable.c:taosDecodeVariantU64 Unexecuted instantiation: tdatablock.c:taosDecodeVariantU64 Unexecuted instantiation: tdataformat.c:taosDecodeVariantU64 Unexecuted instantiation: tglobal.c:taosDecodeVariantU64 Unexecuted instantiation: tmisce.c:taosDecodeVariantU64 Unexecuted instantiation: tname.c:taosDecodeVariantU64 Unexecuted instantiation: tpriv.c:taosDecodeVariantU64 Unexecuted instantiation: ttime.c:taosDecodeVariantU64 Unexecuted instantiation: tvariant.c:taosDecodeVariantU64 Unexecuted instantiation: streamMsg.c:taosDecodeVariantU64 Unexecuted instantiation: tmsg.c:taosDecodeVariantU64 Unexecuted instantiation: xnode.c:taosDecodeVariantU64 Unexecuted instantiation: tencrypt.c:taosDecodeVariantU64 Unexecuted instantiation: streamJson.c:taosDecodeVariantU64 Unexecuted instantiation: decimal.c:taosDecodeVariantU64 |
337 | | |
338 | | // ---- Variant I64 |
339 | 0 | static FORCE_INLINE int32_t taosEncodeVariantI64(void **buf, int64_t value) { |
340 | 0 | return taosEncodeVariantU64(buf, ZIGZAGE(int64_t, value)); |
341 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeVariantI64 Unexecuted instantiation: parser.c:taosEncodeVariantI64 Unexecuted instantiation: parTranslater.c:taosEncodeVariantI64 Unexecuted instantiation: parUtil.c:taosEncodeVariantI64 Unexecuted instantiation: parAstParser.c:taosEncodeVariantI64 Unexecuted instantiation: parAuthenticator.c:taosEncodeVariantI64 Unexecuted instantiation: parCalcConst.c:taosEncodeVariantI64 Unexecuted instantiation: parInsertSql.c:taosEncodeVariantI64 Unexecuted instantiation: parInsertUtil.c:taosEncodeVariantI64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeVariantI64 Unexecuted instantiation: parAstCreater.c:taosEncodeVariantI64 Unexecuted instantiation: parInsertSml.c:taosEncodeVariantI64 Unexecuted instantiation: planner.c:taosEncodeVariantI64 Unexecuted instantiation: planLogicCreater.c:taosEncodeVariantI64 Unexecuted instantiation: planOptimizer.c:taosEncodeVariantI64 Unexecuted instantiation: planPhysiCreater.c:taosEncodeVariantI64 Unexecuted instantiation: planScaleOut.c:taosEncodeVariantI64 Unexecuted instantiation: planSpliter.c:taosEncodeVariantI64 Unexecuted instantiation: planUtil.c:taosEncodeVariantI64 Unexecuted instantiation: planValidator.c:taosEncodeVariantI64 Unexecuted instantiation: catalog.c:taosEncodeVariantI64 Unexecuted instantiation: ctgAsync.c:taosEncodeVariantI64 Unexecuted instantiation: ctgCache.c:taosEncodeVariantI64 Unexecuted instantiation: ctgDbg.c:taosEncodeVariantI64 Unexecuted instantiation: ctgRemote.c:taosEncodeVariantI64 Unexecuted instantiation: ctgRent.c:taosEncodeVariantI64 Unexecuted instantiation: ctgUtil.c:taosEncodeVariantI64 Unexecuted instantiation: functionMgt.c:taosEncodeVariantI64 Unexecuted instantiation: tudf.c:taosEncodeVariantI64 Unexecuted instantiation: builtins.c:taosEncodeVariantI64 Unexecuted instantiation: builtinsimpl.c:taosEncodeVariantI64 Unexecuted instantiation: thistogram.c:taosEncodeVariantI64 Unexecuted instantiation: tpercentile.c:taosEncodeVariantI64 Unexecuted instantiation: tavgfunction.c:taosEncodeVariantI64 Unexecuted instantiation: tminmax.c:taosEncodeVariantI64 Unexecuted instantiation: tminmaxavx.c:taosEncodeVariantI64 Unexecuted instantiation: filter.c:taosEncodeVariantI64 Unexecuted instantiation: scalar.c:taosEncodeVariantI64 Unexecuted instantiation: sclfunc.c:taosEncodeVariantI64 Unexecuted instantiation: sclvector.c:taosEncodeVariantI64 Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeVariantI64 Unexecuted instantiation: queryUtil.c:taosEncodeVariantI64 Unexecuted instantiation: querymsg.c:taosEncodeVariantI64 Unexecuted instantiation: trans.c:taosEncodeVariantI64 Unexecuted instantiation: transCli.c:taosEncodeVariantI64 Unexecuted instantiation: transComm.c:taosEncodeVariantI64 Unexecuted instantiation: transSasl.c:taosEncodeVariantI64 Unexecuted instantiation: transSvr.c:taosEncodeVariantI64 Unexecuted instantiation: transTLS.c:taosEncodeVariantI64 Unexecuted instantiation: thttp.c:taosEncodeVariantI64 Unexecuted instantiation: geomFunc.c:taosEncodeVariantI64 Unexecuted instantiation: tarray.c:taosEncodeVariantI64 Unexecuted instantiation: tconfig.c:taosEncodeVariantI64 Unexecuted instantiation: tdigest.c:taosEncodeVariantI64 Unexecuted instantiation: tencode.c:taosEncodeVariantI64 Unexecuted instantiation: tlog.c:taosEncodeVariantI64 Unexecuted instantiation: tmempool.c:taosEncodeVariantI64 Unexecuted instantiation: mpDirect.c:taosEncodeVariantI64 Unexecuted instantiation: systable.c:taosEncodeVariantI64 Unexecuted instantiation: tdatablock.c:taosEncodeVariantI64 Unexecuted instantiation: tdataformat.c:taosEncodeVariantI64 Unexecuted instantiation: tglobal.c:taosEncodeVariantI64 Unexecuted instantiation: tmisce.c:taosEncodeVariantI64 Unexecuted instantiation: tname.c:taosEncodeVariantI64 Unexecuted instantiation: tpriv.c:taosEncodeVariantI64 Unexecuted instantiation: ttime.c:taosEncodeVariantI64 Unexecuted instantiation: tvariant.c:taosEncodeVariantI64 Unexecuted instantiation: streamMsg.c:taosEncodeVariantI64 Unexecuted instantiation: tmsg.c:taosEncodeVariantI64 Unexecuted instantiation: xnode.c:taosEncodeVariantI64 Unexecuted instantiation: tencrypt.c:taosEncodeVariantI64 Unexecuted instantiation: streamJson.c:taosEncodeVariantI64 Unexecuted instantiation: decimal.c:taosEncodeVariantI64 |
342 | | |
343 | 0 | static FORCE_INLINE void *taosDecodeVariantI64(const void *buf, int64_t *value) { |
344 | 0 | uint64_t tvalue = 0; |
345 | 0 | void *ret = taosDecodeVariantU64(buf, &tvalue); |
346 | 0 | *value = ZIGZAGD(int64_t, tvalue); |
347 | 0 | return ret; |
348 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeVariantI64 Unexecuted instantiation: parser.c:taosDecodeVariantI64 Unexecuted instantiation: parTranslater.c:taosDecodeVariantI64 Unexecuted instantiation: parUtil.c:taosDecodeVariantI64 Unexecuted instantiation: parAstParser.c:taosDecodeVariantI64 Unexecuted instantiation: parAuthenticator.c:taosDecodeVariantI64 Unexecuted instantiation: parCalcConst.c:taosDecodeVariantI64 Unexecuted instantiation: parInsertSql.c:taosDecodeVariantI64 Unexecuted instantiation: parInsertUtil.c:taosDecodeVariantI64 Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeVariantI64 Unexecuted instantiation: parAstCreater.c:taosDecodeVariantI64 Unexecuted instantiation: parInsertSml.c:taosDecodeVariantI64 Unexecuted instantiation: planner.c:taosDecodeVariantI64 Unexecuted instantiation: planLogicCreater.c:taosDecodeVariantI64 Unexecuted instantiation: planOptimizer.c:taosDecodeVariantI64 Unexecuted instantiation: planPhysiCreater.c:taosDecodeVariantI64 Unexecuted instantiation: planScaleOut.c:taosDecodeVariantI64 Unexecuted instantiation: planSpliter.c:taosDecodeVariantI64 Unexecuted instantiation: planUtil.c:taosDecodeVariantI64 Unexecuted instantiation: planValidator.c:taosDecodeVariantI64 Unexecuted instantiation: catalog.c:taosDecodeVariantI64 Unexecuted instantiation: ctgAsync.c:taosDecodeVariantI64 Unexecuted instantiation: ctgCache.c:taosDecodeVariantI64 Unexecuted instantiation: ctgDbg.c:taosDecodeVariantI64 Unexecuted instantiation: ctgRemote.c:taosDecodeVariantI64 Unexecuted instantiation: ctgRent.c:taosDecodeVariantI64 Unexecuted instantiation: ctgUtil.c:taosDecodeVariantI64 Unexecuted instantiation: functionMgt.c:taosDecodeVariantI64 Unexecuted instantiation: tudf.c:taosDecodeVariantI64 Unexecuted instantiation: builtins.c:taosDecodeVariantI64 Unexecuted instantiation: builtinsimpl.c:taosDecodeVariantI64 Unexecuted instantiation: thistogram.c:taosDecodeVariantI64 Unexecuted instantiation: tpercentile.c:taosDecodeVariantI64 Unexecuted instantiation: tavgfunction.c:taosDecodeVariantI64 Unexecuted instantiation: tminmax.c:taosDecodeVariantI64 Unexecuted instantiation: tminmaxavx.c:taosDecodeVariantI64 Unexecuted instantiation: filter.c:taosDecodeVariantI64 Unexecuted instantiation: scalar.c:taosDecodeVariantI64 Unexecuted instantiation: sclfunc.c:taosDecodeVariantI64 Unexecuted instantiation: sclvector.c:taosDecodeVariantI64 Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeVariantI64 Unexecuted instantiation: queryUtil.c:taosDecodeVariantI64 Unexecuted instantiation: querymsg.c:taosDecodeVariantI64 Unexecuted instantiation: trans.c:taosDecodeVariantI64 Unexecuted instantiation: transCli.c:taosDecodeVariantI64 Unexecuted instantiation: transComm.c:taosDecodeVariantI64 Unexecuted instantiation: transSasl.c:taosDecodeVariantI64 Unexecuted instantiation: transSvr.c:taosDecodeVariantI64 Unexecuted instantiation: transTLS.c:taosDecodeVariantI64 Unexecuted instantiation: thttp.c:taosDecodeVariantI64 Unexecuted instantiation: geomFunc.c:taosDecodeVariantI64 Unexecuted instantiation: tarray.c:taosDecodeVariantI64 Unexecuted instantiation: tconfig.c:taosDecodeVariantI64 Unexecuted instantiation: tdigest.c:taosDecodeVariantI64 Unexecuted instantiation: tencode.c:taosDecodeVariantI64 Unexecuted instantiation: tlog.c:taosDecodeVariantI64 Unexecuted instantiation: tmempool.c:taosDecodeVariantI64 Unexecuted instantiation: mpDirect.c:taosDecodeVariantI64 Unexecuted instantiation: systable.c:taosDecodeVariantI64 Unexecuted instantiation: tdatablock.c:taosDecodeVariantI64 Unexecuted instantiation: tdataformat.c:taosDecodeVariantI64 Unexecuted instantiation: tglobal.c:taosDecodeVariantI64 Unexecuted instantiation: tmisce.c:taosDecodeVariantI64 Unexecuted instantiation: tname.c:taosDecodeVariantI64 Unexecuted instantiation: tpriv.c:taosDecodeVariantI64 Unexecuted instantiation: ttime.c:taosDecodeVariantI64 Unexecuted instantiation: tvariant.c:taosDecodeVariantI64 Unexecuted instantiation: streamMsg.c:taosDecodeVariantI64 Unexecuted instantiation: tmsg.c:taosDecodeVariantI64 Unexecuted instantiation: xnode.c:taosDecodeVariantI64 Unexecuted instantiation: tencrypt.c:taosDecodeVariantI64 Unexecuted instantiation: streamJson.c:taosDecodeVariantI64 Unexecuted instantiation: decimal.c:taosDecodeVariantI64 |
349 | | |
350 | | // ---- string |
351 | 0 | static FORCE_INLINE int32_t taosEncodeString(void **buf, const char *value) { |
352 | 0 | int32_t tlen = 0; |
353 | 0 | size_t size = strlen(value); |
354 | |
|
355 | 0 | tlen += taosEncodeVariantU64(buf, size); |
356 | 0 | if (buf != NULL) { |
357 | 0 | TAOS_MEMCPY(*buf, value, size); |
358 | 0 | *buf = POINTER_SHIFT(*buf, size); |
359 | 0 | } |
360 | 0 | tlen += (int32_t)size; |
361 | |
|
362 | 0 | return tlen; |
363 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeString Unexecuted instantiation: parser.c:taosEncodeString Unexecuted instantiation: parTranslater.c:taosEncodeString Unexecuted instantiation: parUtil.c:taosEncodeString Unexecuted instantiation: parAstParser.c:taosEncodeString Unexecuted instantiation: parAuthenticator.c:taosEncodeString Unexecuted instantiation: parCalcConst.c:taosEncodeString Unexecuted instantiation: parInsertSql.c:taosEncodeString Unexecuted instantiation: parInsertUtil.c:taosEncodeString Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeString Unexecuted instantiation: parAstCreater.c:taosEncodeString Unexecuted instantiation: parInsertSml.c:taosEncodeString Unexecuted instantiation: planner.c:taosEncodeString Unexecuted instantiation: planLogicCreater.c:taosEncodeString Unexecuted instantiation: planOptimizer.c:taosEncodeString Unexecuted instantiation: planPhysiCreater.c:taosEncodeString Unexecuted instantiation: planScaleOut.c:taosEncodeString Unexecuted instantiation: planSpliter.c:taosEncodeString Unexecuted instantiation: planUtil.c:taosEncodeString Unexecuted instantiation: planValidator.c:taosEncodeString Unexecuted instantiation: catalog.c:taosEncodeString Unexecuted instantiation: ctgAsync.c:taosEncodeString Unexecuted instantiation: ctgCache.c:taosEncodeString Unexecuted instantiation: ctgDbg.c:taosEncodeString Unexecuted instantiation: ctgRemote.c:taosEncodeString Unexecuted instantiation: ctgRent.c:taosEncodeString Unexecuted instantiation: ctgUtil.c:taosEncodeString Unexecuted instantiation: functionMgt.c:taosEncodeString Unexecuted instantiation: tudf.c:taosEncodeString Unexecuted instantiation: builtins.c:taosEncodeString Unexecuted instantiation: builtinsimpl.c:taosEncodeString Unexecuted instantiation: thistogram.c:taosEncodeString Unexecuted instantiation: tpercentile.c:taosEncodeString Unexecuted instantiation: tavgfunction.c:taosEncodeString Unexecuted instantiation: tminmax.c:taosEncodeString Unexecuted instantiation: tminmaxavx.c:taosEncodeString Unexecuted instantiation: filter.c:taosEncodeString Unexecuted instantiation: scalar.c:taosEncodeString Unexecuted instantiation: sclfunc.c:taosEncodeString Unexecuted instantiation: sclvector.c:taosEncodeString Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeString Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeString Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeString Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeString Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeString Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeString Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeString Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeString Unexecuted instantiation: queryUtil.c:taosEncodeString Unexecuted instantiation: querymsg.c:taosEncodeString Unexecuted instantiation: trans.c:taosEncodeString Unexecuted instantiation: transCli.c:taosEncodeString Unexecuted instantiation: transComm.c:taosEncodeString Unexecuted instantiation: transSasl.c:taosEncodeString Unexecuted instantiation: transSvr.c:taosEncodeString Unexecuted instantiation: transTLS.c:taosEncodeString Unexecuted instantiation: thttp.c:taosEncodeString Unexecuted instantiation: geomFunc.c:taosEncodeString Unexecuted instantiation: tarray.c:taosEncodeString Unexecuted instantiation: tconfig.c:taosEncodeString Unexecuted instantiation: tdigest.c:taosEncodeString Unexecuted instantiation: tencode.c:taosEncodeString Unexecuted instantiation: tlog.c:taosEncodeString Unexecuted instantiation: tmempool.c:taosEncodeString Unexecuted instantiation: mpDirect.c:taosEncodeString Unexecuted instantiation: systable.c:taosEncodeString Unexecuted instantiation: tdatablock.c:taosEncodeString Unexecuted instantiation: tdataformat.c:taosEncodeString Unexecuted instantiation: tglobal.c:taosEncodeString Unexecuted instantiation: tmisce.c:taosEncodeString Unexecuted instantiation: tname.c:taosEncodeString Unexecuted instantiation: tpriv.c:taosEncodeString Unexecuted instantiation: ttime.c:taosEncodeString Unexecuted instantiation: tvariant.c:taosEncodeString Unexecuted instantiation: streamMsg.c:taosEncodeString Unexecuted instantiation: tmsg.c:taosEncodeString Unexecuted instantiation: xnode.c:taosEncodeString Unexecuted instantiation: tencrypt.c:taosEncodeString Unexecuted instantiation: streamJson.c:taosEncodeString Unexecuted instantiation: decimal.c:taosEncodeString |
364 | | |
365 | 0 | static FORCE_INLINE void *taosDecodeString(const void *buf, char **value) { |
366 | 0 | uint64_t size = 0; |
367 | 0 |
|
368 | 0 | buf = taosDecodeVariantU64(buf, &size); |
369 | 0 | *value = (char *)taosMemoryMalloc((size_t)size + 1); |
370 | 0 |
|
371 | 0 | if (*value == NULL) return NULL; |
372 | 0 | TAOS_MEMCPY(*value, buf, (size_t)size); |
373 | 0 |
|
374 | 0 | (*value)[size] = '\0'; |
375 | 0 |
|
376 | 0 | return POINTER_SHIFT(buf, size); |
377 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeString Unexecuted instantiation: parser.c:taosDecodeString Unexecuted instantiation: parTranslater.c:taosDecodeString Unexecuted instantiation: parUtil.c:taosDecodeString Unexecuted instantiation: parAstParser.c:taosDecodeString Unexecuted instantiation: parAuthenticator.c:taosDecodeString Unexecuted instantiation: parCalcConst.c:taosDecodeString Unexecuted instantiation: parInsertSql.c:taosDecodeString Unexecuted instantiation: parInsertUtil.c:taosDecodeString Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeString Unexecuted instantiation: parAstCreater.c:taosDecodeString Unexecuted instantiation: parInsertSml.c:taosDecodeString Unexecuted instantiation: planner.c:taosDecodeString Unexecuted instantiation: planLogicCreater.c:taosDecodeString Unexecuted instantiation: planOptimizer.c:taosDecodeString Unexecuted instantiation: planPhysiCreater.c:taosDecodeString Unexecuted instantiation: planScaleOut.c:taosDecodeString Unexecuted instantiation: planSpliter.c:taosDecodeString Unexecuted instantiation: planUtil.c:taosDecodeString Unexecuted instantiation: planValidator.c:taosDecodeString Unexecuted instantiation: catalog.c:taosDecodeString Unexecuted instantiation: ctgAsync.c:taosDecodeString Unexecuted instantiation: ctgCache.c:taosDecodeString Unexecuted instantiation: ctgDbg.c:taosDecodeString Unexecuted instantiation: ctgRemote.c:taosDecodeString Unexecuted instantiation: ctgRent.c:taosDecodeString Unexecuted instantiation: ctgUtil.c:taosDecodeString Unexecuted instantiation: functionMgt.c:taosDecodeString Unexecuted instantiation: tudf.c:taosDecodeString Unexecuted instantiation: builtins.c:taosDecodeString Unexecuted instantiation: builtinsimpl.c:taosDecodeString Unexecuted instantiation: thistogram.c:taosDecodeString Unexecuted instantiation: tpercentile.c:taosDecodeString Unexecuted instantiation: tavgfunction.c:taosDecodeString Unexecuted instantiation: tminmax.c:taosDecodeString Unexecuted instantiation: tminmaxavx.c:taosDecodeString Unexecuted instantiation: filter.c:taosDecodeString Unexecuted instantiation: scalar.c:taosDecodeString Unexecuted instantiation: sclfunc.c:taosDecodeString Unexecuted instantiation: sclvector.c:taosDecodeString Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeString Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeString Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeString Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeString Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeString Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeString Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeString Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeString Unexecuted instantiation: queryUtil.c:taosDecodeString Unexecuted instantiation: querymsg.c:taosDecodeString Unexecuted instantiation: trans.c:taosDecodeString Unexecuted instantiation: transCli.c:taosDecodeString Unexecuted instantiation: transComm.c:taosDecodeString Unexecuted instantiation: transSasl.c:taosDecodeString Unexecuted instantiation: transSvr.c:taosDecodeString Unexecuted instantiation: transTLS.c:taosDecodeString Unexecuted instantiation: thttp.c:taosDecodeString Unexecuted instantiation: geomFunc.c:taosDecodeString Unexecuted instantiation: tarray.c:taosDecodeString Unexecuted instantiation: tconfig.c:taosDecodeString Unexecuted instantiation: tdigest.c:taosDecodeString Unexecuted instantiation: tencode.c:taosDecodeString Unexecuted instantiation: tlog.c:taosDecodeString Unexecuted instantiation: tmempool.c:taosDecodeString Unexecuted instantiation: mpDirect.c:taosDecodeString Unexecuted instantiation: systable.c:taosDecodeString Unexecuted instantiation: tdatablock.c:taosDecodeString Unexecuted instantiation: tdataformat.c:taosDecodeString Unexecuted instantiation: tglobal.c:taosDecodeString Unexecuted instantiation: tmisce.c:taosDecodeString Unexecuted instantiation: tname.c:taosDecodeString Unexecuted instantiation: tpriv.c:taosDecodeString Unexecuted instantiation: ttime.c:taosDecodeString Unexecuted instantiation: tvariant.c:taosDecodeString Unexecuted instantiation: streamMsg.c:taosDecodeString Unexecuted instantiation: tmsg.c:taosDecodeString Unexecuted instantiation: xnode.c:taosDecodeString Unexecuted instantiation: tencrypt.c:taosDecodeString Unexecuted instantiation: streamJson.c:taosDecodeString Unexecuted instantiation: decimal.c:taosDecodeString |
378 | | |
379 | 0 | static FORCE_INLINE void *taosDecodeStringTo(const void *buf, char *value) { |
380 | 0 | uint64_t size = 0; |
381 | |
|
382 | 0 | buf = taosDecodeVariantU64(buf, &size); |
383 | 0 | TAOS_MEMCPY(value, buf, (size_t)size); |
384 | |
|
385 | 0 | value[size] = '\0'; |
386 | |
|
387 | 0 | return POINTER_SHIFT(buf, size); |
388 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeStringTo Unexecuted instantiation: parser.c:taosDecodeStringTo Unexecuted instantiation: parTranslater.c:taosDecodeStringTo Unexecuted instantiation: parUtil.c:taosDecodeStringTo Unexecuted instantiation: parAstParser.c:taosDecodeStringTo Unexecuted instantiation: parAuthenticator.c:taosDecodeStringTo Unexecuted instantiation: parCalcConst.c:taosDecodeStringTo Unexecuted instantiation: parInsertSql.c:taosDecodeStringTo Unexecuted instantiation: parInsertUtil.c:taosDecodeStringTo Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeStringTo Unexecuted instantiation: parAstCreater.c:taosDecodeStringTo Unexecuted instantiation: parInsertSml.c:taosDecodeStringTo Unexecuted instantiation: planner.c:taosDecodeStringTo Unexecuted instantiation: planLogicCreater.c:taosDecodeStringTo Unexecuted instantiation: planOptimizer.c:taosDecodeStringTo Unexecuted instantiation: planPhysiCreater.c:taosDecodeStringTo Unexecuted instantiation: planScaleOut.c:taosDecodeStringTo Unexecuted instantiation: planSpliter.c:taosDecodeStringTo Unexecuted instantiation: planUtil.c:taosDecodeStringTo Unexecuted instantiation: planValidator.c:taosDecodeStringTo Unexecuted instantiation: catalog.c:taosDecodeStringTo Unexecuted instantiation: ctgAsync.c:taosDecodeStringTo Unexecuted instantiation: ctgCache.c:taosDecodeStringTo Unexecuted instantiation: ctgDbg.c:taosDecodeStringTo Unexecuted instantiation: ctgRemote.c:taosDecodeStringTo Unexecuted instantiation: ctgRent.c:taosDecodeStringTo Unexecuted instantiation: ctgUtil.c:taosDecodeStringTo Unexecuted instantiation: functionMgt.c:taosDecodeStringTo Unexecuted instantiation: tudf.c:taosDecodeStringTo Unexecuted instantiation: builtins.c:taosDecodeStringTo Unexecuted instantiation: builtinsimpl.c:taosDecodeStringTo Unexecuted instantiation: thistogram.c:taosDecodeStringTo Unexecuted instantiation: tpercentile.c:taosDecodeStringTo Unexecuted instantiation: tavgfunction.c:taosDecodeStringTo Unexecuted instantiation: tminmax.c:taosDecodeStringTo Unexecuted instantiation: tminmaxavx.c:taosDecodeStringTo Unexecuted instantiation: filter.c:taosDecodeStringTo Unexecuted instantiation: scalar.c:taosDecodeStringTo Unexecuted instantiation: sclfunc.c:taosDecodeStringTo Unexecuted instantiation: sclvector.c:taosDecodeStringTo Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeStringTo Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeStringTo Unexecuted instantiation: queryUtil.c:taosDecodeStringTo Unexecuted instantiation: querymsg.c:taosDecodeStringTo Unexecuted instantiation: trans.c:taosDecodeStringTo Unexecuted instantiation: transCli.c:taosDecodeStringTo Unexecuted instantiation: transComm.c:taosDecodeStringTo Unexecuted instantiation: transSasl.c:taosDecodeStringTo Unexecuted instantiation: transSvr.c:taosDecodeStringTo Unexecuted instantiation: transTLS.c:taosDecodeStringTo Unexecuted instantiation: thttp.c:taosDecodeStringTo Unexecuted instantiation: geomFunc.c:taosDecodeStringTo Unexecuted instantiation: tarray.c:taosDecodeStringTo Unexecuted instantiation: tconfig.c:taosDecodeStringTo Unexecuted instantiation: tdigest.c:taosDecodeStringTo Unexecuted instantiation: tencode.c:taosDecodeStringTo Unexecuted instantiation: tlog.c:taosDecodeStringTo Unexecuted instantiation: tmempool.c:taosDecodeStringTo Unexecuted instantiation: mpDirect.c:taosDecodeStringTo Unexecuted instantiation: systable.c:taosDecodeStringTo Unexecuted instantiation: tdatablock.c:taosDecodeStringTo Unexecuted instantiation: tdataformat.c:taosDecodeStringTo Unexecuted instantiation: tglobal.c:taosDecodeStringTo Unexecuted instantiation: tmisce.c:taosDecodeStringTo Unexecuted instantiation: tname.c:taosDecodeStringTo Unexecuted instantiation: tpriv.c:taosDecodeStringTo Unexecuted instantiation: ttime.c:taosDecodeStringTo Unexecuted instantiation: tvariant.c:taosDecodeStringTo Unexecuted instantiation: streamMsg.c:taosDecodeStringTo Unexecuted instantiation: tmsg.c:taosDecodeStringTo Unexecuted instantiation: xnode.c:taosDecodeStringTo Unexecuted instantiation: tencrypt.c:taosDecodeStringTo Unexecuted instantiation: streamJson.c:taosDecodeStringTo Unexecuted instantiation: decimal.c:taosDecodeStringTo |
389 | | |
390 | | // ---- binary |
391 | 0 | static FORCE_INLINE int32_t taosEncodeBinary(void **buf, const void *value, int32_t valueLen) { |
392 | 0 | int32_t tlen = 0; |
393 | |
|
394 | 0 | if (buf != NULL) { |
395 | 0 | TAOS_MEMCPY(*buf, value, valueLen); |
396 | 0 | *buf = POINTER_SHIFT(*buf, valueLen); |
397 | 0 | } |
398 | 0 | tlen += (int32_t)valueLen; |
399 | |
|
400 | 0 | return tlen; |
401 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosEncodeBinary Unexecuted instantiation: parser.c:taosEncodeBinary Unexecuted instantiation: parTranslater.c:taosEncodeBinary Unexecuted instantiation: parUtil.c:taosEncodeBinary Unexecuted instantiation: parAstParser.c:taosEncodeBinary Unexecuted instantiation: parAuthenticator.c:taosEncodeBinary Unexecuted instantiation: parCalcConst.c:taosEncodeBinary Unexecuted instantiation: parInsertSql.c:taosEncodeBinary Unexecuted instantiation: parInsertUtil.c:taosEncodeBinary Unexecuted instantiation: taos_lemon_sql.tab.c:taosEncodeBinary Unexecuted instantiation: parAstCreater.c:taosEncodeBinary Unexecuted instantiation: parInsertSml.c:taosEncodeBinary Unexecuted instantiation: planner.c:taosEncodeBinary Unexecuted instantiation: planLogicCreater.c:taosEncodeBinary Unexecuted instantiation: planOptimizer.c:taosEncodeBinary Unexecuted instantiation: planPhysiCreater.c:taosEncodeBinary Unexecuted instantiation: planScaleOut.c:taosEncodeBinary Unexecuted instantiation: planSpliter.c:taosEncodeBinary Unexecuted instantiation: planUtil.c:taosEncodeBinary Unexecuted instantiation: planValidator.c:taosEncodeBinary Unexecuted instantiation: catalog.c:taosEncodeBinary Unexecuted instantiation: ctgAsync.c:taosEncodeBinary Unexecuted instantiation: ctgCache.c:taosEncodeBinary Unexecuted instantiation: ctgDbg.c:taosEncodeBinary Unexecuted instantiation: ctgRemote.c:taosEncodeBinary Unexecuted instantiation: ctgRent.c:taosEncodeBinary Unexecuted instantiation: ctgUtil.c:taosEncodeBinary Unexecuted instantiation: functionMgt.c:taosEncodeBinary Unexecuted instantiation: tudf.c:taosEncodeBinary Unexecuted instantiation: builtins.c:taosEncodeBinary Unexecuted instantiation: builtinsimpl.c:taosEncodeBinary Unexecuted instantiation: thistogram.c:taosEncodeBinary Unexecuted instantiation: tpercentile.c:taosEncodeBinary Unexecuted instantiation: tavgfunction.c:taosEncodeBinary Unexecuted instantiation: tminmax.c:taosEncodeBinary Unexecuted instantiation: tminmaxavx.c:taosEncodeBinary Unexecuted instantiation: filter.c:taosEncodeBinary Unexecuted instantiation: scalar.c:taosEncodeBinary Unexecuted instantiation: sclfunc.c:taosEncodeBinary Unexecuted instantiation: sclvector.c:taosEncodeBinary Unexecuted instantiation: nodesCloneFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesCodeFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesEqualFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesMatchFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesMsgFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesToSQLFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesTraverseFuncs.c:taosEncodeBinary Unexecuted instantiation: nodesUtilFuncs.c:taosEncodeBinary Unexecuted instantiation: queryUtil.c:taosEncodeBinary Unexecuted instantiation: querymsg.c:taosEncodeBinary Unexecuted instantiation: trans.c:taosEncodeBinary Unexecuted instantiation: transCli.c:taosEncodeBinary Unexecuted instantiation: transComm.c:taosEncodeBinary Unexecuted instantiation: transSasl.c:taosEncodeBinary Unexecuted instantiation: transSvr.c:taosEncodeBinary Unexecuted instantiation: transTLS.c:taosEncodeBinary Unexecuted instantiation: thttp.c:taosEncodeBinary Unexecuted instantiation: geomFunc.c:taosEncodeBinary Unexecuted instantiation: tarray.c:taosEncodeBinary Unexecuted instantiation: tconfig.c:taosEncodeBinary Unexecuted instantiation: tdigest.c:taosEncodeBinary Unexecuted instantiation: tencode.c:taosEncodeBinary Unexecuted instantiation: tlog.c:taosEncodeBinary Unexecuted instantiation: tmempool.c:taosEncodeBinary Unexecuted instantiation: mpDirect.c:taosEncodeBinary Unexecuted instantiation: systable.c:taosEncodeBinary Unexecuted instantiation: tdatablock.c:taosEncodeBinary Unexecuted instantiation: tdataformat.c:taosEncodeBinary Unexecuted instantiation: tglobal.c:taosEncodeBinary Unexecuted instantiation: tmisce.c:taosEncodeBinary Unexecuted instantiation: tname.c:taosEncodeBinary Unexecuted instantiation: tpriv.c:taosEncodeBinary Unexecuted instantiation: ttime.c:taosEncodeBinary Unexecuted instantiation: tvariant.c:taosEncodeBinary Unexecuted instantiation: streamMsg.c:taosEncodeBinary Unexecuted instantiation: tmsg.c:taosEncodeBinary Unexecuted instantiation: xnode.c:taosEncodeBinary Unexecuted instantiation: tencrypt.c:taosEncodeBinary Unexecuted instantiation: streamJson.c:taosEncodeBinary Unexecuted instantiation: decimal.c:taosEncodeBinary |
402 | | |
403 | 0 | static FORCE_INLINE void *taosDecodeBinary(const void *buf, void **value, int32_t valueLen) { |
404 | 0 | *value = taosMemoryMalloc((size_t)valueLen); |
405 | 0 | if (*value == NULL) return NULL; |
406 | 0 | TAOS_MEMCPY(*value, buf, (size_t)valueLen); |
407 | |
|
408 | 0 | return POINTER_SHIFT(buf, valueLen); |
409 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeBinary Unexecuted instantiation: parser.c:taosDecodeBinary Unexecuted instantiation: parTranslater.c:taosDecodeBinary Unexecuted instantiation: parUtil.c:taosDecodeBinary Unexecuted instantiation: parAstParser.c:taosDecodeBinary Unexecuted instantiation: parAuthenticator.c:taosDecodeBinary Unexecuted instantiation: parCalcConst.c:taosDecodeBinary Unexecuted instantiation: parInsertSql.c:taosDecodeBinary Unexecuted instantiation: parInsertUtil.c:taosDecodeBinary Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeBinary Unexecuted instantiation: parAstCreater.c:taosDecodeBinary Unexecuted instantiation: parInsertSml.c:taosDecodeBinary Unexecuted instantiation: planner.c:taosDecodeBinary Unexecuted instantiation: planLogicCreater.c:taosDecodeBinary Unexecuted instantiation: planOptimizer.c:taosDecodeBinary Unexecuted instantiation: planPhysiCreater.c:taosDecodeBinary Unexecuted instantiation: planScaleOut.c:taosDecodeBinary Unexecuted instantiation: planSpliter.c:taosDecodeBinary Unexecuted instantiation: planUtil.c:taosDecodeBinary Unexecuted instantiation: planValidator.c:taosDecodeBinary Unexecuted instantiation: catalog.c:taosDecodeBinary Unexecuted instantiation: ctgAsync.c:taosDecodeBinary Unexecuted instantiation: ctgCache.c:taosDecodeBinary Unexecuted instantiation: ctgDbg.c:taosDecodeBinary Unexecuted instantiation: ctgRemote.c:taosDecodeBinary Unexecuted instantiation: ctgRent.c:taosDecodeBinary Unexecuted instantiation: ctgUtil.c:taosDecodeBinary Unexecuted instantiation: functionMgt.c:taosDecodeBinary Unexecuted instantiation: tudf.c:taosDecodeBinary Unexecuted instantiation: builtins.c:taosDecodeBinary Unexecuted instantiation: builtinsimpl.c:taosDecodeBinary Unexecuted instantiation: thistogram.c:taosDecodeBinary Unexecuted instantiation: tpercentile.c:taosDecodeBinary Unexecuted instantiation: tavgfunction.c:taosDecodeBinary Unexecuted instantiation: tminmax.c:taosDecodeBinary Unexecuted instantiation: tminmaxavx.c:taosDecodeBinary Unexecuted instantiation: filter.c:taosDecodeBinary Unexecuted instantiation: scalar.c:taosDecodeBinary Unexecuted instantiation: sclfunc.c:taosDecodeBinary Unexecuted instantiation: sclvector.c:taosDecodeBinary Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeBinary Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeBinary Unexecuted instantiation: queryUtil.c:taosDecodeBinary Unexecuted instantiation: querymsg.c:taosDecodeBinary Unexecuted instantiation: trans.c:taosDecodeBinary Unexecuted instantiation: transCli.c:taosDecodeBinary Unexecuted instantiation: transComm.c:taosDecodeBinary Unexecuted instantiation: transSasl.c:taosDecodeBinary Unexecuted instantiation: transSvr.c:taosDecodeBinary Unexecuted instantiation: transTLS.c:taosDecodeBinary Unexecuted instantiation: thttp.c:taosDecodeBinary Unexecuted instantiation: geomFunc.c:taosDecodeBinary Unexecuted instantiation: tarray.c:taosDecodeBinary Unexecuted instantiation: tconfig.c:taosDecodeBinary Unexecuted instantiation: tdigest.c:taosDecodeBinary Unexecuted instantiation: tencode.c:taosDecodeBinary Unexecuted instantiation: tlog.c:taosDecodeBinary Unexecuted instantiation: tmempool.c:taosDecodeBinary Unexecuted instantiation: mpDirect.c:taosDecodeBinary Unexecuted instantiation: systable.c:taosDecodeBinary Unexecuted instantiation: tdatablock.c:taosDecodeBinary Unexecuted instantiation: tdataformat.c:taosDecodeBinary Unexecuted instantiation: tglobal.c:taosDecodeBinary Unexecuted instantiation: tmisce.c:taosDecodeBinary Unexecuted instantiation: tname.c:taosDecodeBinary Unexecuted instantiation: tpriv.c:taosDecodeBinary Unexecuted instantiation: ttime.c:taosDecodeBinary Unexecuted instantiation: tvariant.c:taosDecodeBinary Unexecuted instantiation: streamMsg.c:taosDecodeBinary Unexecuted instantiation: tmsg.c:taosDecodeBinary Unexecuted instantiation: xnode.c:taosDecodeBinary Unexecuted instantiation: tencrypt.c:taosDecodeBinary Unexecuted instantiation: streamJson.c:taosDecodeBinary Unexecuted instantiation: decimal.c:taosDecodeBinary |
410 | | |
411 | 0 | static FORCE_INLINE void *taosDecodeBinaryTo(const void *buf, void *value, int32_t valueLen) { |
412 | 0 | TAOS_MEMCPY(value, buf, (size_t)valueLen); |
413 | 0 | return POINTER_SHIFT(buf, valueLen); |
414 | 0 | } Unexecuted instantiation: sql-fuzzer.c:taosDecodeBinaryTo Unexecuted instantiation: parser.c:taosDecodeBinaryTo Unexecuted instantiation: parTranslater.c:taosDecodeBinaryTo Unexecuted instantiation: parUtil.c:taosDecodeBinaryTo Unexecuted instantiation: parAstParser.c:taosDecodeBinaryTo Unexecuted instantiation: parAuthenticator.c:taosDecodeBinaryTo Unexecuted instantiation: parCalcConst.c:taosDecodeBinaryTo Unexecuted instantiation: parInsertSql.c:taosDecodeBinaryTo Unexecuted instantiation: parInsertUtil.c:taosDecodeBinaryTo Unexecuted instantiation: taos_lemon_sql.tab.c:taosDecodeBinaryTo Unexecuted instantiation: parAstCreater.c:taosDecodeBinaryTo Unexecuted instantiation: parInsertSml.c:taosDecodeBinaryTo Unexecuted instantiation: planner.c:taosDecodeBinaryTo Unexecuted instantiation: planLogicCreater.c:taosDecodeBinaryTo Unexecuted instantiation: planOptimizer.c:taosDecodeBinaryTo Unexecuted instantiation: planPhysiCreater.c:taosDecodeBinaryTo Unexecuted instantiation: planScaleOut.c:taosDecodeBinaryTo Unexecuted instantiation: planSpliter.c:taosDecodeBinaryTo Unexecuted instantiation: planUtil.c:taosDecodeBinaryTo Unexecuted instantiation: planValidator.c:taosDecodeBinaryTo Unexecuted instantiation: catalog.c:taosDecodeBinaryTo Unexecuted instantiation: ctgAsync.c:taosDecodeBinaryTo Unexecuted instantiation: ctgCache.c:taosDecodeBinaryTo Unexecuted instantiation: ctgDbg.c:taosDecodeBinaryTo Unexecuted instantiation: ctgRemote.c:taosDecodeBinaryTo Unexecuted instantiation: ctgRent.c:taosDecodeBinaryTo Unexecuted instantiation: ctgUtil.c:taosDecodeBinaryTo Unexecuted instantiation: functionMgt.c:taosDecodeBinaryTo Unexecuted instantiation: tudf.c:taosDecodeBinaryTo Unexecuted instantiation: builtins.c:taosDecodeBinaryTo Unexecuted instantiation: builtinsimpl.c:taosDecodeBinaryTo Unexecuted instantiation: thistogram.c:taosDecodeBinaryTo Unexecuted instantiation: tpercentile.c:taosDecodeBinaryTo Unexecuted instantiation: tavgfunction.c:taosDecodeBinaryTo Unexecuted instantiation: tminmax.c:taosDecodeBinaryTo Unexecuted instantiation: tminmaxavx.c:taosDecodeBinaryTo Unexecuted instantiation: filter.c:taosDecodeBinaryTo Unexecuted instantiation: scalar.c:taosDecodeBinaryTo Unexecuted instantiation: sclfunc.c:taosDecodeBinaryTo Unexecuted instantiation: sclvector.c:taosDecodeBinaryTo Unexecuted instantiation: nodesCloneFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesCodeFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesEqualFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesMatchFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesMsgFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesToSQLFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesTraverseFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: nodesUtilFuncs.c:taosDecodeBinaryTo Unexecuted instantiation: queryUtil.c:taosDecodeBinaryTo Unexecuted instantiation: querymsg.c:taosDecodeBinaryTo Unexecuted instantiation: trans.c:taosDecodeBinaryTo Unexecuted instantiation: transCli.c:taosDecodeBinaryTo Unexecuted instantiation: transComm.c:taosDecodeBinaryTo Unexecuted instantiation: transSasl.c:taosDecodeBinaryTo Unexecuted instantiation: transSvr.c:taosDecodeBinaryTo Unexecuted instantiation: transTLS.c:taosDecodeBinaryTo Unexecuted instantiation: thttp.c:taosDecodeBinaryTo Unexecuted instantiation: geomFunc.c:taosDecodeBinaryTo Unexecuted instantiation: tarray.c:taosDecodeBinaryTo Unexecuted instantiation: tconfig.c:taosDecodeBinaryTo Unexecuted instantiation: tdigest.c:taosDecodeBinaryTo Unexecuted instantiation: tencode.c:taosDecodeBinaryTo Unexecuted instantiation: tlog.c:taosDecodeBinaryTo Unexecuted instantiation: tmempool.c:taosDecodeBinaryTo Unexecuted instantiation: mpDirect.c:taosDecodeBinaryTo Unexecuted instantiation: systable.c:taosDecodeBinaryTo Unexecuted instantiation: tdatablock.c:taosDecodeBinaryTo Unexecuted instantiation: tdataformat.c:taosDecodeBinaryTo Unexecuted instantiation: tglobal.c:taosDecodeBinaryTo Unexecuted instantiation: tmisce.c:taosDecodeBinaryTo Unexecuted instantiation: tname.c:taosDecodeBinaryTo Unexecuted instantiation: tpriv.c:taosDecodeBinaryTo Unexecuted instantiation: ttime.c:taosDecodeBinaryTo Unexecuted instantiation: tvariant.c:taosDecodeBinaryTo Unexecuted instantiation: streamMsg.c:taosDecodeBinaryTo Unexecuted instantiation: tmsg.c:taosDecodeBinaryTo Unexecuted instantiation: xnode.c:taosDecodeBinaryTo Unexecuted instantiation: tencrypt.c:taosDecodeBinaryTo Unexecuted instantiation: streamJson.c:taosDecodeBinaryTo Unexecuted instantiation: decimal.c:taosDecodeBinaryTo |
415 | | |
416 | | #endif |
417 | | |
418 | | #ifdef __cplusplus |
419 | | } |
420 | | #endif |
421 | | |
422 | | #endif /*_TD_UTIL_CODING_H_*/ |