OpenOCD
Jim_Obj::
::listValue
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
Jim_Obj::
::listValue
Jim_Obj::
::listValue field
Syntax
from
jim.h:322
struct
{
struct
Jim_Obj
*
*
ele
;
int
len
;
int
maxLen
;
}
listValue
;
References
Location
Referrer
Text
jim.h:326
}
listValue
;
jim.c:6375
FreeListInternalRep()
for
(
i
=
0
;
i
<
objPtr
->
internalRep
.
listValue
.
len
;
i
++
)
{
jim.c:6376
FreeListInternalRep()
Jim_DecrRefCount
(
interp
,
objPtr
->
internalRep
.
listValue
.
ele
[
i
]
)
;
jim.c:6378
FreeListInternalRep()
Jim_Free
(
objPtr
->
internalRep
.
listValue
.
ele
)
;
jim.c:6387
DupListInternalRep()
dupPtr
->
internalRep
.
listValue
.
len
=
srcPtr
->
internalRep
.
listValue
.
len
;
jim.c:6388
DupListInternalRep()
dupPtr
->
internalRep
.
listValue
.
maxLen
=
srcPtr
->
internalRep
.
listValue
.
maxLen
;
jim.c:6389
DupListInternalRep()
dupPtr
->
internalRep
.
listValue
.
ele
=
jim.c:6390
DupListInternalRep()
Jim_Alloc
(
sizeof
(
Jim_Obj
*
)
*
srcPtr
->
internalRep
.
listValue
.
maxLen
)
;
jim.c:6391
DupListInternalRep()
memcpy
(
dupPtr
->
internalRep
.
listValue
.
ele
,
srcPtr
->
internalRep
.
listValue
.
ele
,
jim.c:6392
DupListInternalRep()
sizeof
(
Jim_Obj
*
)
*
srcPtr
->
internalRep
.
listValue
.
len
)
;
jim.c:6393
DupListInternalRep()
for
(
i
=
0
;
i
<
dupPtr
->
internalRep
.
listValue
.
len
;
i
++
)
{
jim.c:6394
DupListInternalRep()
Jim_IncrRefCount
(
dupPtr
->
internalRep
.
listValue
.
ele
[
i
]
)
;
jim.c:6645
UpdateStringOfList()
JimMakeListStringRep
(
objPtr
,
objPtr
->
internalRep
.
listValue
.
ele
,
objPtr
->
internalRep
.
listValue
.
len
)
;
jim.c:6671
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
len
=
dict
->
len
;
jim.c:6672
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
maxLen
=
dict
->
maxLen
;
jim.c:6673
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
ele
=
dict
->
table
;
jim.c:6701
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
len
=
0
;
jim.c:6702
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
maxLen
=
0
;
jim.c:6703
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
ele
=
NULL
;
jim.c:6730
Jim_NewListObj()
objPtr
->
internalRep
.
listValue
.
ele
=
NULL
;
jim.c:6731
Jim_NewListObj()
objPtr
->
internalRep
.
listValue
.
len
=
0
;
jim.c:6732
Jim_NewListObj()
objPtr
->
internalRep
.
listValue
.
maxLen
=
0
;
jim.c:6751
JimListGetElements()
*
listVec
=
listObj
->
internalRep
.
listValue
.
ele
;
jim.c:6868
ListRemoveDuplicates()
Jim_Obj
*
*
ele
=
listObjPtr
->
internalRep
.
listValue
.
ele
;
jim.c:6870
ListRemoveDuplicates()
for
(
src
=
1
;
src
<
listObjPtr
->
internalRep
.
listValue
.
len
;
src
++
)
{
jim.c:6884
ListRemoveDuplicates()
if
(
dst
<
listObjPtr
->
internalRep
.
listValue
.
len
)
{
jim.c:6889
ListRemoveDuplicates()
listObjPtr
->
internalRep
.
listValue
.
len
=
dst
;
jim.c:6910
ListSortElements()
vector
=
listObjPtr
->
internalRep
.
listValue
.
ele
;
jim.c:6911
ListSortElements()
len
=
listObjPtr
->
internalRep
.
listValue
.
len
;
jim.c:6958
ListEnsureLength()
if
(
idx
>=
listPtr
->
internalRep
.
listValue
.
maxLen
)
{
jim.c:6963
ListEnsureLength()
listPtr
->
internalRep
.
listValue
.
ele
=
Jim_Realloc
(
listPtr
->
internalRep
.
listValue
.
ele
,
jim.c:6966
ListEnsureLength()
listPtr
->
internalRep
.
listValue
.
maxLen
=
idx
;
jim.c:6982
ListInsertElements()
int
currentLen
=
listPtr
->
internalRep
.
listValue
.
len
;
jim.c:6987
ListInsertElements()
if
(
requiredLen
>
listPtr
->
internalRep
.
listValue
.
maxLen
)
{
jim.c:6997
ListInsertElements()
point
=
listPtr
->
internalRep
.
listValue
.
ele
+
idx
;
jim.c:7003
ListInsertElements()
listPtr
->
internalRep
.
listValue
.
len
+=
elemc
;
jim.c:7020
ListAppendList()
appendListPtr
->
internalRep
.
listValue
.
len
,
appendListPtr
->
internalRep
.
listValue
.
ele
)
;
jim.c:7043
Jim_ListLength()
return
objPtr
->
internalRep
.
listValue
.
len
;
jim.c:7051
Jim_ListInsertElements()
if
(
idx
>=
0
&&
idx
>
listPtr
->
internalRep
.
listValue
.
len
)
jim.c:7052
Jim_ListInsertElements()
idx
=
listPtr
->
internalRep
.
listValue
.
len
;
jim.c:7062
Jim_ListGetIndex()
if
(
(
idx
>=
0
&&
idx
>=
listPtr
->
internalRep
.
listValue
.
len
)
||
jim.c:7063
Jim_ListGetIndex()
(
idx
<
0
&&
(
-
idx
-
1
)
>=
listPtr
->
internalRep
.
listValue
.
len
)
)
{
jim.c:7067
Jim_ListGetIndex()
idx
=
listPtr
->
internalRep
.
listValue
.
len
+
idx
;
jim.c:7068
Jim_ListGetIndex()
return
listPtr
->
internalRep
.
listValue
.
ele
[
idx
]
;
jim.c:7138
ListSetIndex()
if
(
(
idx
>=
0
&&
idx
>=
listPtr
->
internalRep
.
listValue
.
len
)
||
jim.c:7139
ListSetIndex()
(
idx
<
0
&&
(
-
idx
-
1
)
>=
listPtr
->
internalRep
.
listValue
.
len
)
)
{
jim.c:7146
ListSetIndex()
idx
=
listPtr
->
internalRep
.
listValue
.
len
+
idx
;
jim.c:7147
ListSetIndex()
Jim_DecrRefCount
(
interp
,
listPtr
->
internalRep
.
listValue
.
ele
[
idx
]
)
;
jim.c:7148
ListSetIndex()
listPtr
->
internalRep
.
listValue
.
ele
[
idx
]
=
newObjPtr
;
jim.c:7300
Jim_ListRange()
return
Jim_NewListObj
(
interp
,
listObjPtr
->
internalRep
.
listValue
.
ele
+
first
,
rangeLen
)
;
jim.c:7575
SetDictFromAny()
dict
->
table
=
objPtr
->
internalRep
.
listValue
.
ele
;
jim.c:7576
SetDictFromAny()
dict
->
maxLen
=
objPtr
->
internalRep
.
listValue
.
maxLen
;
jim.c:10704
JimInvokeCommand()
objc
=
tailcallObj
->
internalRep
.
listValue
.
len
;
jim.c:10705
JimInvokeCommand()
objv
=
tailcallObj
->
internalRep
.
listValue
.
ele
;
jim.c:10958
JimEvalObjList()
if
(
listPtr
->
internalRep
.
listValue
.
len
)
{
jim.c:10961
JimEvalObjList()
listPtr
->
internalRep
.
listValue
.
len
,
jim.c:10962
JimEvalObjList()
listPtr
->
internalRep
.
listValue
.
ele
)
;
jim.c:11157
Jim_EvalObj()
argv
[
j
++
]
=
wordObjPtr
->
internalRep
.
listValue
.
ele
[
k
]
;
jim.c:11158
Jim_EvalObj()
Jim_IncrRefCount
(
wordObjPtr
->
internalRep
.
listValue
.
ele
[
k
]
)
;
jim.c:12411
JimListIterNext()
return
iter
->
objPtr
->
internalRep
.
listValue
.
ele
[
iter
->
idx
++
]
;
jim.c:12927
Jim_LsearchCoreCommand()
searchListObj
=
Jim_NewListObj
(
interp
,
argv
[
0
]
->
internalRep
.
listValue
.
ele
+
i
,
stride
)
;
jim.c:12930
Jim_LsearchCoreCommand()
rc
=
Jim_ListIndices
(
interp
,
searchListObj
,
indexObj
->
internalRep
.
listValue
.
ele
,
indexlen
,
&
objPtr
,
JIM_ERRMSG
)
;
jim.c:12987
Jim_LsearchCoreCommand()
searchListObj
->
internalRep
.
listValue
.
ele
+
offset
)
;
jim.c:12992
Jim_LsearchCoreCommand()
resultObj
=
Jim_NewListObj
(
interp
,
searchListObj
->
internalRep
.
listValue
.
ele
+
offset
,
stride
)
;
jim.c:13131
Jim_LreplaceCoreCommand()
newListObj
=
Jim_NewListObj
(
interp
,
listObj
->
internalRep
.
listValue
.
ele
,
first
)
;
jim.c:13137
Jim_LreplaceCoreCommand()
ListInsertElements
(
newListObj
,
-
1
,
len
-
first
-
rangeLen
,
listObj
->
internalRep
.
listValue
.
ele
+
first
+
rangeLen
)
;
Data Use
Functions reading
Jim_Obj::
::listValue
Jim_Obj::
::listValue
FreeListInternalRep()
DupListInternalRep()
UpdateStringOfList()
SetListFromAny()
Jim_NewListObj()
JimListGetElements()
ListRemoveDuplicates()
ListSortElements()
ListEnsureLength()
ListInsertElements()
ListAppendList()
Jim_ListLength()
Jim_ListInsertElements()
Jim_ListGetIndex()
ListSetIndex()
Jim_ListRange()
SetDictFromAny()
JimInvokeCommand()
JimEvalObjList()
Jim_EvalObj()
JimListIterNext()
Jim_LsearchCoreCommand()
Jim_LreplaceCoreCommand()
all items filtered out
Type of
Jim_Obj::
::listValue
Jim_Obj::
::listValue
Jim_Obj::
::
all items filtered out