Searched refs:linkReg (Results 1 - 10 of 10) sorted by relevance
/kernel/liteos_m/components/backtrace/ |
H A D | los_backtrace.c | 619 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 D | trace_pipeline.c | 80 { EVENT_LR, LOS_OFF_SET_OF(TraceEventFrame, linkReg), sizeof(UINTPTR) * LOS_TRACE_LR_RECORD },
|
/kernel/liteos_m/kernel/include/ |
H A D | los_memory.h | 514 UINTPTR linkReg[LOSCFG_MEM_RECORD_LR_CNT];
member
|
/kernel/liteos_m/testsuites/sample/kernel/mem/ |
H A D | It_los_mem.h | 90 UINTPTR linkReg[LOSCFG_MEM_RECORD_LR_CNT];
member
|
/kernel/liteos_m/kernel/src/mm/ |
H A D | los_memory.c | 564 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 D | trace_offline.c | 202 PRINTK("0x%-11x", frame->linkReg[j]); in OsTraceInfoEventData()
|
H A D | los_trace.c | 112 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 D | los_exc.c | 1255 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 D | los_memory.c | 128 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 D | los_trace.h | 261 UINTPTR linkReg[LOS_TRACE_LR_RECORD]; member
|
Completed in 12 milliseconds