Lines Matching refs:len
41 static void dump(const char *desc, uint8_t *package, size_t len) in dump() argument
44 for (size_t i = 0; i < len; i++) { in dump()
51 uint8_t *package, size_t len) in unpack() argument
72 int len = rc; \
75 rt_package[len + ALIGN_OFFSET]; \
76 memset(rt_package, 0, len + ALIGN_OFFSET); \
78 rc = cbprintf_package(pkg, len, 0, fmt, __VA_ARGS__); \
79 zassert_equal(rc, len, "cbprintf_package() returned %d, expected %d", \
80 rc, len); \
81 dump("runtime", pkg, len); \
82 unpack("runtime", &rt_buf, pkg, len); \
86 CBPRINTF_STATIC_PACKAGE(NULL, 0, len, ALIGN_OFFSET, flags, fmt, __VA_ARGS__); \
87 zassert_true(len > 0, "CBPRINTF_STATIC_PACKAGE() returned %d", len); \
89 package[len + ALIGN_OFFSET];\
92 CBPRINTF_STATIC_PACKAGE(pkg, len, outlen, ALIGN_OFFSET, flags, fmt, __VA_ARGS__);\
93 zassert_equal(len, outlen); \
94 dump("static", pkg, len); \
95 unpack("static", &st_buf, pkg, len); \
245 int len; in ZTEST() local
251 len = cbprintf_package(NULL, 0, CBPRINTF_PACKAGE_ADD_STRING_IDXS, in ZTEST()
253 if (len > (int)(4 * sizeof(void *) + 2)) { in ZTEST()
258 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) package[len]; in ZTEST()
260 len = cbprintf_package(package, sizeof(package), in ZTEST()
270 fsc_len = cbprintf_fsc_package(package, len, NULL, 0); in ZTEST()
272 int exp_len = len + (int)strlen(test_str) + 1 + (int)strlen(test_str1) + 1; in ZTEST()
278 fsc_len = cbprintf_fsc_package(package, len, fsc_package, sizeof(fsc_package) - 1); in ZTEST()
281 fsc_len = cbprintf_fsc_package(package, len, fsc_package, sizeof(fsc_package)); in ZTEST()
290 addr = (char *)&fsc_package[desc->desc.len * sizeof(int) + 1]; in ZTEST()
299 static void check_package(void *package, size_t len, const char *exp_str) in check_package() argument
311 unpack(NULL, &out_buf, (uint8_t *)package, len); in check_package()
324 int len = cbprintf_package(NULL, 0, flags, TEST_FMT); in ZTEST() local
330 zassert_true(len > 0); in ZTEST()
331 zassert_equal(len, slen, "Runtime length: %d, static length: %d", len, slen); in ZTEST()
333 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) package[len]; in ZTEST()
342 memset(package, 0, len); in ZTEST()
345 len = cbprintf_package(package, sizeof(package), flags, TEST_FMT); in ZTEST()
348 zassert_true(len > 0); in ZTEST()
349 zassert_equal(len, slen, "Runtime length: %d, static length: %d", len, slen); in ZTEST()
351 zassert_equal(memcmp(package, spackage, len), 0); in ZTEST()
367 zassert_equal(clen, len + (int)strlen(test_str) + 1); in ZTEST()
377 zassert_equal(clen, len + (int)strlen(test_str) + 1); in ZTEST()
388 check_package(package, len, exp_str); in ZTEST()
408 int len = cbprintf_package(NULL, 0, flags, TEST_FMT); in ZTEST() local
410 zassert_true(len > 0); in ZTEST()
412 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) package[len]; in ZTEST()
414 len = cbprintf_package(package, sizeof(package), flags, TEST_FMT); in ZTEST()
415 zassert_true(len > 0); in ZTEST()
431 zassert_equal(clen, len + (int)strlen(test_str) + 1); in ZTEST()
441 zassert_equal(clen, len + (int)strlen(test_str) + 1); in ZTEST()
478 int len = cbprintf_package(NULL, 0, flags, TEST_FMT); in ZTEST() local
482 zassert_true(len > 0); in ZTEST()
483 zassert_equal(len, slen); in ZTEST()
485 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) package[len]; in ZTEST()
486 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) spackage[len]; in ZTEST()
488 memset(package, 0, len); in ZTEST()
489 memset(spackage, 0, len); in ZTEST()
494 zassert_equal(len, len2); in ZTEST()
496 zassert_equal(memcmp(package, spackage, len), 0); in ZTEST()
516 zassert_equal(clen, len + (int)strlen(test_str) + (int)strlen(cstr) + 2); in ZTEST()
534 check_package(package, len, exp_str); in ZTEST()
545 zassert_equal(clen, len + (int)strlen(test_str1) + (int)strlen(test_str2) + 2 - 2, in ZTEST()
547 clen, len + (int)strlen(test_str1) + (int)strlen(test_str2) + 2 - 2); in ZTEST()
563 check_package(package, len, exp_str); in ZTEST()
600 int len = cbprintf_package(NULL, 0, flags, TEST_FMT); in ZTEST() local
604 zassert_true(len > 0); in ZTEST()
605 zassert_equal(len, slen); in ZTEST()
607 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) package[len]; in ZTEST()
608 uint8_t __aligned(CBPRINTF_PACKAGE_ALIGNMENT) spackage[len]; in ZTEST()
610 memset(package, 0, len); in ZTEST()
611 memset(spackage, 0, len); in ZTEST()
616 zassert_equal(len, len2); in ZTEST()
618 zassert_equal(memcmp(package, spackage, len), 0); in ZTEST()
639 zassert_equal(clen, len + (int)str_append_len); in ZTEST()
655 check_package(package, len, exp_str); in ZTEST()
663 zassert_equal(clen, len + (int)strlen(test_str1) + 1); in ZTEST()
679 check_package(package, len, exp_str); in ZTEST()
834 static int convert_cb(const void *buf, size_t len, void *context) in convert_cb() argument
841 zassert_true(ctx->offset + len <= sizeof(ctx->buf)); in convert_cb()
842 memcpy(&ctx->buf[ctx->offset], buf, len); in convert_cb()
843 ctx->offset += len; in convert_cb()
844 return len; in convert_cb()