Lines Matching refs:ptr

65 static int _mem_cmp(void *ptr, rt_uint8_t v, rt_size_t size)  in _mem_cmp()  argument
69 if (*(rt_uint8_t *)ptr != v) in _mem_cmp()
70 return *(rt_uint8_t *)ptr - v; in _mem_cmp()
77 void *ptr; member
107 ctx.ptr = rt_smem_alloc(&heap->parent, ctx.size); in mem_functional_test()
108 uassert_not_null(ctx.ptr); in mem_functional_test()
109 rt_memset(ctx.ptr, ctx.magic, ctx.size); in mem_functional_test()
110 uassert_int_equal(_mem_cmp(ctx.ptr, ctx.magic, ctx.size), 0); in mem_functional_test()
111 rt_smem_free(ctx.ptr); in mem_functional_test()
126 ctx[i].ptr = rt_smem_alloc(&heap->parent, ctx[i].size); in mem_functional_test()
127 uassert_not_null(ctx[i].ptr); in mem_functional_test()
128 rt_memset(ctx[i].ptr, ctx[i].magic, ctx[i].size); in mem_functional_test()
135 uassert_int_equal(_mem_cmp(ctx[i].ptr, ctx[i].magic, ctx[i].size), 0); in mem_functional_test()
140 uassert_int_equal(_mem_cmp(ctx[i].ptr, ctx[i].magic, ctx[i].size), 0); in mem_functional_test()
141 rt_smem_free(ctx[i].ptr); in mem_functional_test()
160 ctx[i].ptr = rt_smem_alloc(&heap->parent, ctx[i].size); in mem_functional_test()
161 uassert_not_null(ctx[i].ptr); in mem_functional_test()
162 rt_memset(ctx[i].ptr, ctx[i].magic, ctx[i].size); in mem_functional_test()
169 uassert_int_equal(_mem_cmp(ctx[i].ptr, ctx[i].magic, ctx[i].size), 0); in mem_functional_test()
176 uassert_int_equal(_mem_cmp(ctx[i].ptr, ctx[i].magic, ctx[i].size), 0); in mem_functional_test()
177 rt_smem_free(ctx[i].ptr); in mem_functional_test()
186 uassert_int_equal(_mem_cmp(ctx[i].ptr, ctx[i].magic, ctx[i].size), 0); in mem_functional_test()
187 rt_smem_free(ctx[i].ptr); in mem_functional_test()
201 ctx[0].ptr = rt_smem_alloc(&heap->parent, ctx[0].size); in mem_functional_test()
202 uassert_not_null(ctx[0].ptr); in mem_functional_test()
203 rt_memset(ctx[0].ptr, ctx[0].magic, ctx[0].size); in mem_functional_test()
207 ctx[1].ptr = rt_smem_alloc(&heap->parent, ctx[1].size); in mem_functional_test()
208 uassert_not_null(ctx[1].ptr); in mem_functional_test()
209 rt_memset(ctx[1].ptr, ctx[1].magic, ctx[1].size); in mem_functional_test()
215 ctx[2].ptr = rt_smem_realloc(&heap->parent, ctx[0].ptr, ctx[2].size); in mem_functional_test()
216 uassert_not_null(ctx[2].ptr); in mem_functional_test()
217 uassert_int_not_equal(ctx[0].ptr, ctx[2].ptr); in mem_functional_test()
218 uassert_int_equal(_mem_cmp(ctx[2].ptr, ctx[0].magic, ctx[0].size), 0); in mem_functional_test()
219 rt_memset(ctx[2].ptr, ctx[2].magic, ctx[2].size); in mem_functional_test()
221 uassert_int_equal(_mem_cmp(ctx[1].ptr, ctx[1].magic, ctx[1].size), 0); in mem_functional_test()
222 rt_smem_free(ctx[1].ptr); in mem_functional_test()
224 uassert_int_equal(_mem_cmp(ctx[2].ptr, ctx[2].magic, ctx[2].size), 0); in mem_functional_test()
225 rt_smem_free(ctx[2].ptr); in mem_functional_test()
236 ctx.ptr = rt_smem_alloc(&heap->parent, ctx.size); in mem_functional_test()
237 uassert_not_null(ctx.ptr); in mem_functional_test()
238 rt_memset(ctx.ptr, ctx.magic, ctx.size); in mem_functional_test()
239 uassert_int_equal(_mem_cmp(ctx.ptr, ctx.magic, ctx.size), 0); in mem_functional_test()
244 …sert_int_equal((rt_ubase_t)rt_smem_realloc(&heap->parent, ctx.ptr, ctx.size), (rt_ubase_t)ctx.ptr); in mem_functional_test()
248 uassert_int_equal(_mem_cmp(ctx.ptr, ctx.magic, ctx.size), 0); in mem_functional_test()
249 rt_smem_free(ctx.ptr); in mem_functional_test()
260 ctx.ptr = rt_smem_alloc(&heap->parent, ctx.size); in mem_functional_test()
261 uassert_not_null(ctx.ptr); in mem_functional_test()
262 rt_memset(ctx.ptr, ctx.magic, ctx.size); in mem_functional_test()
263 uassert_int_equal(_mem_cmp(ctx.ptr, ctx.magic, ctx.size), 0); in mem_functional_test()
267 …sert_int_equal((rt_ubase_t)rt_smem_realloc(&heap->parent, ctx.ptr, ctx.size), (rt_ubase_t)ctx.ptr); in mem_functional_test()
271 uassert_int_equal(_mem_cmp(ctx.ptr, ctx.magic, ctx.size), 0); in mem_functional_test()
272 rt_smem_free(ctx.ptr); in mem_functional_test()