MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / _get_private_obj

Function _get_private_obj

components/mm/mm_anon.c:478–493  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

476}
477
478rt_inline rt_mem_obj_t _get_private_obj(rt_aspace_t aspace)
479{
480 rt_private_ctx_t priv;
481 rt_mem_obj_t rc;
482 rc = aspace->private_object;
483 if (!aspace->private_object)
484 {
485 priv = rt_private_obj_create_n_bind(aspace);
486 if (priv)
487 {
488 rc = &priv->mem_obj;
489 aspace->private_object = rc;
490 }
491 }
492 return rc;
493}
494
495static int _override_map(rt_varea_t varea, rt_aspace_t aspace, void *fault_vaddr, struct rt_aspace_fault_msg *msg, void *page)
496{

Callers 4

_override_mapFunction · 0.85
rt_aspace_map_privateFunction · 0.85
_release_sharedFunction · 0.85
_convert_readonlyFunction · 0.85

Calls 1

Tested by

no test coverage detected