Home
last modified time | relevance | path

Searched refs:linkReg (Results 1 - 10 of 10) sorted by relevance

/kernel/liteos_m/components/backtrace/
H A Dlos_backtrace.c619 UINTPTR framePtr, tmpFramePtr, linkReg; in LOS_RecordLR() local
640 linkReg = *(UINTPTR *)SP; in LOS_RecordLR()
641 if (!OsStackDataIsCodeAddr(linkReg)) { in LOS_RecordLR()
645 if (((!IsAligned(linkReg, ARM_ALIGN_CODE)) || !IsArmValidLr(linkReg)) && in LOS_RecordLR()
646 ((!IsAligned(linkReg - 1, THUMB_ALIGN_CODE)) || !IsThumbValidLr(linkReg - 1))) { in LOS_RecordLR()
651 LR[count++] = linkReg & CLEAR_LOW_BIT_MASK; in LOS_RecordLR()
660 /* if linkReg is not enough,clean up the last of the effective LR as the end. */ in LOS_RecordLR()
/kernel/liteos_a/kernel/extended/trace/pipeline/
H A Dtrace_pipeline.c80 { EVENT_LR, LOS_OFF_SET_OF(TraceEventFrame, linkReg), sizeof(UINTPTR) * LOS_TRACE_LR_RECORD },
/kernel/liteos_m/kernel/include/
H A Dlos_memory.h514 UINTPTR linkReg[LOSCFG_MEM_RECORD_LR_CNT]; member
/kernel/liteos_m/testsuites/sample/kernel/mem/
H A DIt_los_mem.h90 UINTPTR linkReg[LOSCFG_MEM_RECORD_LR_CNT]; member
/kernel/liteos_m/kernel/src/mm/
H A Dlos_memory.c564 UINTPTR linkReg[LOSCFG_MEM_RECORD_LR_CNT]; member
576 (VOID)memcpy(info->linkReg, node->linkReg, sizeof(node->linkReg));
594 (VOID)memset(node->linkReg, 0, sizeof(node->linkReg));
595 OsBackTraceHookCall(node->linkReg, LOSCFG_MEM_RECORD_LR_CNT, LOSCFG_MEM_OMIT_LR_CNT, 0);
605 PRINTK(" 0x%x ", node->linkReg[count]);
642 PRINTK(" LR[%d]:0x%x\n", i, tmpNode->linkReg[i]);
647 PRINTK(" LR[%d]:0x%x\n", i, preNode->linkReg[
[all...]
/kernel/liteos_a/kernel/extended/trace/
H A Dtrace_offline.c202 PRINTK("0x%-11x", frame->linkReg[j]); in OsTraceInfoEventData()
H A Dlos_trace.c112 LOS_RecordLR(frame->linkReg, LOS_TRACE_LR_RECORD, LOS_TRACE_LR_RECORD, LOS_TRACE_LR_IGNORE); in OsTraceSetFrame()
/kernel/liteos_a/arch/arm/arm/src/
H A Dlos_exc.c1255 UINTPTR framePtr, tmpFramePtr, linkReg; in LOS_RecordLR() local
1273 linkReg = *(UINTPTR *)(tmpFramePtr + sizeof(UINTPTR)); in LOS_RecordLR()
1275 linkReg = *(UINTPTR *)framePtr; in LOS_RecordLR()
1278 LR[count++] = linkReg; in LOS_RecordLR()
1291 /* if linkReg is not enough,clean up the last of the effective LR as the end. */ in LOS_RecordLR()
/kernel/liteos_a/kernel/base/mem/tlsf/
H A Dlos_memory.c128 UINTPTR linkReg[LOS_RECORD_LR_CNT]; member
529 LOS_RecordLR(node->linkReg, LOS_RECORD_LR_CNT, LOS_RECORD_LR_CNT, LOS_OMIT_LR_CNT); in OsMemLinkRegisterRecord()
544 PRINTK(" 0x%018x ", node->linkReg[count]); in OsMemUsedNodePrint()
546 PRINTK(" 0x%010x ", node->linkReg[count]); in OsMemUsedNodePrint()
617 PRINTK(" LR[%d]:%#x\n", i, tmpNode->linkReg[i]); in OsMemNodeBacktraceInfo()
622 PRINTK(" LR[%d]:%#x\n", i, preNode->linkReg[i]); in OsMemNodeBacktraceInfo()
/kernel/liteos_a/kernel/include/
H A Dlos_trace.h261 UINTPTR linkReg[LOS_TRACE_LR_RECORD]; member

Completed in 12 milliseconds