MCPcopy Create free account
hub / github.com/ElementsProject/lightning / ptr_valid

Function ptr_valid

ccan/ccan/ptr_valid/ptr_valid.c:309–318  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

307}
308
309bool ptr_valid(const void *p, size_t alignment, size_t size, bool write)
310{
311 bool ret;
312 struct ptr_valid_batch batch;
313 if (!ptr_valid_batch_start(&batch))
314 return false;
315 ret = ptr_valid_batch(&batch, p, alignment, size, write);
316 ptr_valid_batch_end(&batch);
317 return ret;
318}
319
320bool ptr_valid_string(const char *p)
321{

Callers 3

ptr_valid_rFunction · 0.85
ptr_valid_wFunction · 0.85
mainFunction · 0.85

Calls 3

ptr_valid_batch_startFunction · 0.85
ptr_valid_batch_endFunction · 0.85
ptr_valid_batchFunction · 0.70

Tested by 1

mainFunction · 0.68