| /kernel/liteos_a/compat/posix/src/ |
| D | posix_memalign.c | 36 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/ |
| D | los_lms.c | 52 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()
|
| D | los_lms_pri.h | 90 uintptr_t memAddr; member 126 void LmsMem2Shadow(uintptr_t memAddr, uintptr_t *shadowAddr, uint32_t *shadowOffset);
|
| /kernel/liteos_a/kernel/extended/lms/ |
| D | los_lms.c | 196 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 …]
|
| D | los_lms_pri.h | 90 UINTPTR memAddr; member
|
| /kernel/liteos_m/components/lms/ |
| D | los_lms.c | 209 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 …]
|
| D | los_lms_pri.h | 90 UINTPTR memAddr; member
|
| /kernel/liteos_a/kernel/include/ |
| D | los_membox.h | 77 #define LOS_MEMBOX_ALIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR… argument
|
| /kernel/liteos_m/kernel/include/ |
| D | los_membox.h | 85 #define LOS_MEMBOX_ALIGNED(memAddr) (((UINTPTR)(memAddr) + sizeof(UINTPTR) - 1) & (~(sizeof(UINTPTR… argument
|