ESP-IDF
_SYSVIEW_Globals
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
_SYSVIEW_Globals
_SYSVIEW_Globals variable
Syntax
Show:
Summary
Declaration
from
SEGGER_SYSVIEW.c:366
static
SEGGER_SYSVIEW_GLOBALS
_SYSVIEW_Globals
;
Examples
References
from
examples
Code
Location
Referrer
static
SEGGER_SYSVIEW_GLOBALS
_SYSVIEW_Globals
;
SEGGER_SYSVIEW.c:366
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
DropCount
)
;
SEGGER_SYSVIEW.c:624
_TrySendOverflowPacket()
Delta
=
TimeStamp
-
_SYSVIEW_Globals
.
LastTxTimeStamp
;
SEGGER_SYSVIEW.c:629
_TrySendOverflowPacket()
_SYSVIEW_Globals
.
LastTxTimeStamp
=
TimeStamp
;
SEGGER_SYSVIEW.c:638
_TrySendOverflowPacket()
_SYSVIEW_Globals
.
EnableState
--
;
// EnableState has been 2, will be 1. Always.
SEGGER_SYSVIEW.c:639
_TrySendOverflowPacket()
_SYSVIEW_Globals
.
DropCount
++
;
SEGGER_SYSVIEW.c:641
_TrySendOverflowPacket()
if
(
_SYSVIEW_Globals
.
EnableState
==
1
)
{
// Enabled, no dropped packets remaining
SEGGER_SYSVIEW.c:737
_SendPacket()
if
(
_SYSVIEW_Globals
.
EnableState
==
0
)
{
SEGGER_SYSVIEW.c:740
_SendPacket()
if
(
_SYSVIEW_Globals
.
EnableState
==
2
)
{
SEGGER_SYSVIEW.c:748
_SendPacket()
if
(
_SYSVIEW_Globals
.
EnableState
!=
1
)
{
SEGGER_SYSVIEW.c:750
_SendPacket()
if
(
_SYSVIEW_Globals
.
DisabledEvents
&
(
(
U32
)
1u
<
<
EventId
)
)
{
SEGGER_SYSVIEW.c:760
_SendPacket()
Delta
=
TimeStamp
-
_SYSVIEW_Globals
.
LastTxTimeStamp
;
SEGGER_SYSVIEW.c:855
_SendPacket()
_SYSVIEW_Globals
.
LastTxTimeStamp
=
TimeStamp
;
SEGGER_SYSVIEW.c:872
_SendPacket()
_SYSVIEW_Globals
.
EnableState
++
;
// EnableState has been 1, will be 2. Always.
SEGGER_SYSVIEW.c:874
_SendPacket()
if
(
_SYSVIEW_Globals
.
RecursionCnt
==
0
)
{
// Avoid uncontrolled nesting. This way, this routine can call itself once, but no more often than that.
SEGGER_SYSVIEW.c:900
_SendPacket()
_SYSVIEW_Globals
.
RecursionCnt
=
1
;
SEGGER_SYSVIEW.c:901
_SendPacket()
_SYSVIEW_Globals
.
RecursionCnt
=
0
;
SEGGER_SYSVIEW.c:903
_SendPacket()
_SYSVIEW_Globals
.
RAMBaseAddress
=
SEGGER_SYSVIEW_ID_BASE
;
SEGGER_SYSVIEW.c:1419
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
LastTxTimeStamp
=
SEGGER_SYSVIEW_GET_TIMESTAMP
(
)
;
SEGGER_SYSVIEW.c:1420
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
pOSAPI
=
pOSAPI
;
SEGGER_SYSVIEW.c:1421
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
SysFreq
=
SysFreq
;
SEGGER_SYSVIEW.c:1422
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
CPUFreq
=
CPUFreq
;
SEGGER_SYSVIEW.c:1423
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
pfSendSysDesc
=
pfSendSysDesc
;
SEGGER_SYSVIEW.c:1424
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
EnableState
=
0
;
SEGGER_SYSVIEW.c:1425
SEGGER_SYSVIEW_Init()
_SYSVIEW_Globals
.
RAMBaseAddress
=
RAMBaseAddress
;
SEGGER_SYSVIEW.c:1441
SEGGER_SYSVIEW_SetRAMBase()
_SYSVIEW_Globals
.
EnableState
=
1
;
SEGGER_SYSVIEW.c:1828
SEGGER_SYSVIEW_Start()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
SysFreq
)
;
SEGGER_SYSVIEW.c:1843
SEGGER_SYSVIEW_Start()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
CPUFreq
)
;
SEGGER_SYSVIEW.c:1844
SEGGER_SYSVIEW_Start()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
RAMBaseAddress
)
;
SEGGER_SYSVIEW.c:1845
SEGGER_SYSVIEW_Start()
if
(
_SYSVIEW_Globals
.
pfSendSysDesc
)
{
SEGGER_SYSVIEW.c:1850
SEGGER_SYSVIEW_Start()
_SYSVIEW_Globals
.
pfSendSysDesc
(
)
;
SEGGER_SYSVIEW.c:1851
SEGGER_SYSVIEW_Start()
_SYSVIEW_Globals
.
EnableState
=
1
;
SEGGER_SYSVIEW.c:1883
SEGGER_SYSVIEW_Stop()
if
(
_SYSVIEW_Globals
.
EnableState
)
{
SEGGER_SYSVIEW.c:1884
SEGGER_SYSVIEW_Stop()
_SYSVIEW_Globals
.
EnableState
=
0
;
SEGGER_SYSVIEW.c:1886
SEGGER_SYSVIEW_Stop()
return
_SYSVIEW_Globals
.
EnableState
;
SEGGER_SYSVIEW.c:1892
SEGGER_SYSVIEW_Started()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
SysFreq
)
;
SEGGER_SYSVIEW.c:1920
SEGGER_SYSVIEW_GetSysDesc()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
CPUFreq
)
;
SEGGER_SYSVIEW.c:1921
SEGGER_SYSVIEW_GetSysDesc()
ENCODE_U32
(
pPayload
,
_SYSVIEW_Globals
.
RAMBaseAddress
)
;
SEGGER_SYSVIEW.c:1922
SEGGER_SYSVIEW_GetSysDesc()
if
(
_SYSVIEW_Globals
.
pfSendSysDesc
)
{
SEGGER_SYSVIEW.c:1926
SEGGER_SYSVIEW_GetSysDesc()
_SYSVIEW_Globals
.
pfSendSysDesc
(
)
;
SEGGER_SYSVIEW.c:1927
SEGGER_SYSVIEW_GetSysDesc()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
pInfo
->
TaskID
)
)
;
SEGGER_SYSVIEW.c:1948
SEGGER_SYSVIEW_SendTaskInfo()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
pInfo
->
TaskID
)
)
;
SEGGER_SYSVIEW.c:1954
SEGGER_SYSVIEW_SendTaskInfo()
if
(
_SYSVIEW_Globals
.
pOSAPI
&&
_SYSVIEW_Globals
.
pOSAPI
->
pfSendTaskList
)
{
SEGGER_SYSVIEW.c:1970
SEGGER_SYSVIEW_SendTaskList()
_SYSVIEW_Globals
.
pOSAPI
->
pfSendTaskList
(
)
;
SEGGER_SYSVIEW.c:1971
SEGGER_SYSVIEW_SendTaskList()
U8
old_en
=
_SYSVIEW_Globals
.
EnableState
;
SEGGER_SYSVIEW.c:2021
SEGGER_SYSVIEW_RecordSystime()
_SYSVIEW_Globals
.
EnableState
=
1
;
SEGGER_SYSVIEW.c:2022
SEGGER_SYSVIEW_RecordSystime()
if
(
_SYSVIEW_Globals
.
pOSAPI
&&
_SYSVIEW_Globals
.
pOSAPI
->
pfGetTime
)
{
SEGGER_SYSVIEW.c:2024
SEGGER_SYSVIEW_RecordSystime()
Systime
=
_SYSVIEW_Globals
.
pOSAPI
->
pfGetTime
(
)
;
SEGGER_SYSVIEW.c:2025
SEGGER_SYSVIEW_RecordSystime()
_SYSVIEW_Globals
.
EnableState
=
old_en
;
SEGGER_SYSVIEW.c:2032
SEGGER_SYSVIEW_RecordSystime()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
TimerId
)
)
;
SEGGER_SYSVIEW.c:2119
SEGGER_SYSVIEW_RecordEnterTimer()
TaskId
=
SHRINK_ID
(
TaskId
)
;
SEGGER_SYSVIEW.c:2215
SEGGER_SYSVIEW_OnTaskCreate()
TaskId
=
SHRINK_ID
(
TaskId
)
;
SEGGER_SYSVIEW.c:2240
SEGGER_SYSVIEW_OnTaskTerminate()
TaskId
=
SHRINK_ID
(
TaskId
)
;
SEGGER_SYSVIEW.c:2264
SEGGER_SYSVIEW_OnTaskStartExec()
TaskId
=
SHRINK_ID
(
TaskId
)
;
SEGGER_SYSVIEW.c:2302
SEGGER_SYSVIEW_OnTaskStartReady()
TaskId
=
SHRINK_ID
(
TaskId
)
;
SEGGER_SYSVIEW.c:2325
SEGGER_SYSVIEW_OnTaskStopReady()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
ResourceId
)
)
;
SEGGER_SYSVIEW.c:2445
SEGGER_SYSVIEW_NameResource()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pHeap
)
)
;
SEGGER_SYSVIEW.c:2487
SEGGER_SYSVIEW_HeapDefine()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pBase
)
)
;
SEGGER_SYSVIEW.c:2488
SEGGER_SYSVIEW_HeapDefine()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pHeap
)
)
;
SEGGER_SYSVIEW.c:2536
SEGGER_SYSVIEW_HeapAlloc()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pUserData
)
)
;
SEGGER_SYSVIEW.c:2537
SEGGER_SYSVIEW_HeapAlloc()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pHeap
)
)
;
SEGGER_SYSVIEW.c:2588
SEGGER_SYSVIEW_HeapAllocEx()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pUserData
)
)
;
SEGGER_SYSVIEW.c:2589
SEGGER_SYSVIEW_HeapAllocEx()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pHeap
)
)
;
SEGGER_SYSVIEW.c:2618
SEGGER_SYSVIEW_HeapFree()
ENCODE_U32
(
pPayload
,
SHRINK_ID
(
(
U32
)
pUserData
)
)
;
SEGGER_SYSVIEW.c:2619
SEGGER_SYSVIEW_HeapFree()
Id
=
SHRINK_ID
(
Id
)
;
SEGGER_SYSVIEW.c:2750
SEGGER_SYSVIEW_EncodeId()
return
SHRINK_ID
(
Id
)
;
SEGGER_SYSVIEW.c:2778
SEGGER_SYSVIEW_ShrinkId()
_SYSVIEW_Globals
.
DisabledEvents
&=
~
EnableMask
;
SEGGER_SYSVIEW.c:3248
SEGGER_SYSVIEW_EnableEvents()
_SYSVIEW_Globals
.
DisabledEvents
|=
DisableMask
;
SEGGER_SYSVIEW.c:3262
SEGGER_SYSVIEW_DisableEvents()
if
(
_SYSVIEW_Globals
.
RecursionCnt
==
0
)
{
// Avoid uncontrolled nesting. This way, this routine can call itself once, but no more often than that.
SEGGER_SYSVIEW.c:3282
SEGGER_SYSVIEW_IsStarted()
_SYSVIEW_Globals
.
RecursionCnt
=
1
;
SEGGER_SYSVIEW.c:3283
SEGGER_SYSVIEW_IsStarted()
_SYSVIEW_Globals
.
RecursionCnt
=
0
;
SEGGER_SYSVIEW.c:3285
SEGGER_SYSVIEW_IsStarted()
return
_SYSVIEW_Globals
.
EnableState
;
SEGGER_SYSVIEW.c:3289
SEGGER_SYSVIEW_IsStarted()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
_SYSVIEW_Globals
is read by 27 functions:
All items filtered out
_SYSVIEW_Globals
_TrySendOverflowPacket()
_SendPacket()
SEGGER_SYSVIEW_Init()
SEGGER_SYSVIEW_SetRAMBase()
SEGGER_SYSVIEW_Start()
SEGGER_SYSVIEW_Stop()
SEGGER_SYSVIEW_Started()
SEGGER_SYSVIEW_GetSysDesc()
SEGGER_SYSVIEW_SendTaskInfo()
SEGGER_SYSVIEW_SendTaskList()
SEGGER_SYSVIEW_RecordSystime()
SEGGER_SYSVIEW_RecordEnterTimer()
SEGGER_SYSVIEW_OnTaskCreate()
SEGGER_SYSVIEW_OnTaskTerminate()
SEGGER_SYSVIEW_OnTaskStartExec()
SEGGER_SYSVIEW_OnTaskStartReady()
SEGGER_SYSVIEW_OnTaskStopReady()
SEGGER_SYSVIEW_NameResource()
SEGGER_SYSVIEW_HeapDefine()
SEGGER_SYSVIEW_HeapAlloc()
SEGGER_SYSVIEW_HeapAllocEx()
SEGGER_SYSVIEW_HeapFree()
SEGGER_SYSVIEW_EncodeId()
SEGGER_SYSVIEW_ShrinkId()
SEGGER_SYSVIEW_EnableEvents()
SEGGER_SYSVIEW_DisableEvents()
SEGGER_SYSVIEW_IsStarted()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out