Home
last modified time | relevance | path

Searched refs:shadowAddr (Results 1 - 7 of 7) sorted by relevance

/kernel/liteos_a/kernel/extended/lms/usr/
H A Dlos_lms.c52 ATTRIBUTE_NO_SANITIZE_ADDRESS void LmsMem2Shadow(uintptr_t memAddr, uintptr_t *shadowAddr, uint32_t *shadowOffset) in LmsMem2Shadow() argument
55 *shadowAddr = g_shadowStartAddr + memOffset / LMS_SHADOW_U8_REFER_BYTES; in LmsMem2Shadow()
172 uintptr_t shadowAddr; in LmsGetShadowValue() local
174 LmsMem2Shadow(addr, &shadowAddr, &shadowOffset); in LmsGetShadowValue()
176 if (LmsIsShadowAddrMapped(shadowAddr, shadowAddr) != LMS_OK) { in LmsGetShadowValue()
181 *shadowValue = ((*(char *)shadowAddr) >> shadowOffset) & LMS_SHADOW_MASK; in LmsGetShadowValue()
242 uintptr_t shadowAddr = 0; in LmsPrintMemInfo() local
247 LmsMem2Shadow(dumpAddr, &shadowAddr, &shadowOffset); in LmsPrintMemInfo()
249 if (LmsIsShadowAddrMapped(shadowAddr, shadowAdd in LmsPrintMemInfo()
287 uintptr_t shadowAddr; LmsGetShadowInfo() local
[all...]
H A Dlos_lmslibc.c41 uintptr_t shadowAddr, offset; in LmsFree() local
42 LmsMem2Shadow((uintptr_t)ptr, &shadowAddr, &offset); in LmsFree()
45 if (LmsIsShadowAddrMapped(shadowAddr, shadowAddr) == LMS_OK) { in LmsFree()
H A Dlos_lms_pri.h91 uintptr_t shadowAddr; member
126 void LmsMem2Shadow(uintptr_t memAddr, uintptr_t *shadowAddr, uint32_t *shadowOffset);
/kernel/liteos_a/kernel/extended/lms/
H A Dlos_lms.c196 STATIC INLINE UINT32 OsLmsMem2Shadow(LmsMemListNode *node, UINTPTR memAddr, UINTPTR *shadowAddr, UINT32 *shadowOffset) in OsLmsMem2Shadow() argument
205 *shadowAddr = node->shadowStart + memOffset / LMS_SHADOW_U8_REFER_BYTES; in OsLmsMem2Shadow()
213 UINTPTR shadowAddr; in OsLmsGetShadowInfo() local
217 if (OsLmsMem2Shadow(node, memAddr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowInfo()
221 shadowValue = ((*(UINT8 *)shadowAddr) >> shadowOffset) & LMS_SHADOW_MASK; in OsLmsGetShadowInfo()
223 info->shadowAddr = shadowAddr; in OsLmsGetShadowInfo()
282 UINTPTR shadowAddr; in OsLmsGetShadowValue() local
284 if (OsLmsMem2Shadow(node, addr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowValue()
288 *shadowValue = ((*(UINT8 *)shadowAddr) >> shadowOffse in OsLmsGetShadowValue()
492 UINTPTR shadowAddr = 0; OsLmsPrintMemInfo() local
[all...]
H A Dlos_lms_pri.h91 UINTPTR shadowAddr; member
/kernel/liteos_m/components/lms/
H A Dlos_lms.c209 STATIC INLINE UINT32 OsLmsMem2Shadow(LmsMemListNode *node, UINTPTR memAddr, UINTPTR *shadowAddr, UINT32 *shadowOffset) in OsLmsMem2Shadow() argument
218 *shadowAddr = node->shadowStart + memOffset / LMS_SHADOW_U8_REFER_BYTES; in OsLmsMem2Shadow()
226 UINTPTR shadowAddr; in OsLmsGetShadowInfo() local
230 if (OsLmsMem2Shadow(node, memAddr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowInfo()
234 shadowValue = ((*(UINT8 *)shadowAddr) >> shadowOffset) & LMS_SHADOW_MASK; in OsLmsGetShadowInfo()
236 info->shadowAddr = shadowAddr; in OsLmsGetShadowInfo()
295 UINTPTR shadowAddr; in OsLmsGetShadowValue() local
297 if (OsLmsMem2Shadow(node, addr, &shadowAddr, &shadowOffset) != LOS_OK) { in OsLmsGetShadowValue()
301 *shadowValue = ((*(UINT8 *)shadowAddr) >> shadowOffse in OsLmsGetShadowValue()
506 UINTPTR shadowAddr = 0; OsLmsPrintMemInfo() local
[all...]
H A Dlos_lms_pri.h91 UINTPTR shadowAddr; member

Completed in 4 milliseconds