Home
last modified time | relevance | path

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

/kernel/liteos_a/compat/posix/src/
Dposix_memalign.c36 int posix_memalign(void **memAddr, size_t alignment, size_t size) in posix_memalign() argument
42 *memAddr = LOS_MemAllocAlign(OS_SYS_MEM_ADDR, size, alignment); in posix_memalign()
43 if (*memAddr == NULL) { in posix_memalign()
/kernel/liteos_a/kernel/extended/lms/usr/
Dlos_lms.c52 ATTRIBUTE_NO_SANITIZE_ADDRESS void LmsMem2Shadow(uintptr_t memAddr, uintptr_t *shadowAddr, uint32_t… in LmsMem2Shadow() argument
54 uint32_t memOffset = memAddr - USPACE_MAP_BASE; in LmsMem2Shadow()
285 ATTRIBUTE_NO_SANITIZE_ADDRESS static inline void LmsGetShadowInfo(uintptr_t memAddr, LmsAddrInfo *i… in LmsGetShadowInfo() argument
291 LmsMem2Shadow(memAddr, &shadowAddr, &shadowOffset); in LmsGetShadowInfo()
294 info->memAddr = memAddr; in LmsGetShadowInfo()
329 LMS_OUTPUT_ERROR("Illegal Double free address at: [0x%x]\n", info->memAddr); in LmsPrintErrInfo()
332 LMS_OUTPUT_ERROR("Illegal READ address at: [0x%x]\n", info->memAddr); in LmsPrintErrInfo()
335 LMS_OUTPUT_ERROR("Illegal WRITE address at: [0x%x]\n", info->memAddr); in LmsPrintErrInfo()
338 LMS_OUTPUT_ERROR("UnKnown Error mode at: [0x%x]\n", info->memAddr); in LmsPrintErrInfo()
361 LmsPrintMemInfo(info.memAddr); in LmsReportError()
Dlos_lms_pri.h90 uintptr_t memAddr; member
126 void LmsMem2Shadow(uintptr_t memAddr, uintptr_t *shadowAddr, uint32_t *shadowOffset);
/kernel/liteos_a/kernel/extended/lms/
Dlos_lms.c196 STATIC INLINE UINT32 OsLmsMem2Shadow(LmsMemListNode *node, UINTPTR memAddr, UINTPTR *shadowAddr, UI… in OsLmsMem2Shadow() argument
198 …if ((memAddr < node->poolAddr) || (memAddr >= node->poolAddr + node->poolSize)) { /* check ptr val… in OsLmsMem2Shadow()
199 PRINT_ERR("[LMS]memAddr %p is not in pool region [%p, %p)\n", memAddr, node->poolAddr, in OsLmsMem2Shadow()
204 UINT32 memOffset = memAddr - node->poolAddr; in OsLmsMem2Shadow()
211 STATIC INLINE VOID OsLmsGetShadowInfo(LmsMemListNode *node, UINTPTR memAddr, LmsAddrInfo *info) in OsLmsGetShadowInfo() argument
217 if (OsLmsMem2Shadow(node, memAddr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowInfo()
222 info->memAddr = memAddr; in OsLmsGetShadowInfo()
572 PRINT_ERR("Illegal Double free address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
575 PRINT_ERR("Illegal READ address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
578 PRINT_ERR("Illegal WRITE address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
[all …]
Dlos_lms_pri.h90 UINTPTR memAddr; member
/kernel/liteos_m/components/lms/
Dlos_lms.c209 STATIC INLINE UINT32 OsLmsMem2Shadow(LmsMemListNode *node, UINTPTR memAddr, UINTPTR *shadowAddr, UI… in OsLmsMem2Shadow() argument
211 …if ((memAddr < node->poolAddr) || (memAddr >= node->poolAddr + node->poolSize)) { /* check ptr val… in OsLmsMem2Shadow()
212 PRINT_ERR("[LMS]memAddr %p is not in pool region [%p, %p)\n", memAddr, node->poolAddr, in OsLmsMem2Shadow()
217 UINT32 memOffset = memAddr - node->poolAddr; in OsLmsMem2Shadow()
224 STATIC INLINE VOID OsLmsGetShadowInfo(LmsMemListNode *node, UINTPTR memAddr, LmsAddrInfo *info) in OsLmsGetShadowInfo() argument
230 if (OsLmsMem2Shadow(node, memAddr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowInfo()
235 info->memAddr = memAddr; in OsLmsGetShadowInfo()
586 PRINT_ERR("Illegal Double free address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
589 PRINT_ERR("Illegal READ address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
592 PRINT_ERR("Illegal WRITE address at: [0x%lx]\n", info->memAddr); in OsLmsPrintErrInfo()
[all …]
Dlos_lms_pri.h90 UINTPTR memAddr; member
/kernel/liteos_a/kernel/include/
Dlos_membox.h77 #define LOS_MEMBOX_ALIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR… argument
/kernel/liteos_m/kernel/include/
Dlos_membox.h85 #define LOS_MEMBOX_ALIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR… argument