Home
last modified time | relevance | path

Searched refs:overflow_data (Results 1 – 1 of 1) sorted by relevance

/freebsd-src/contrib/libcbor/test/
H A Dstack_over_limit_test.c4 static size_t generate_overflow_data(unsigned char **overflow_data) { in generate_overflow_data() argument
6 *overflow_data = (unsigned char *)malloc(CBOR_MAX_STACK_SIZE + 3); in generate_overflow_data()
8 (*overflow_data)[i] = 0xC2; // tag of positive bignum in generate_overflow_data()
10 (*overflow_data)[CBOR_MAX_STACK_SIZE + 1] = 0x41; // bytestring of length 1 in generate_overflow_data()
11 (*overflow_data)[CBOR_MAX_STACK_SIZE + 2] = 0x01; // a bignum of value 1 in generate_overflow_data()
16 unsigned char *overflow_data; in test_stack_over_limit() local
19 overflow_data_len = generate_overflow_data(&overflow_data); in test_stack_over_limit()
20 assert_null(cbor_load(overflow_data, overflow_data_len, &res)); in test_stack_over_limit()
21 free(overflow_data); in test_stack_over_limit()