OpenOCD
Jim_Dict::table
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
Jim_Dict::table
Jim_Dict::table field
Syntax
from
jim.h:478
Jim_Obj
*
*
table
;
References
Location
Referrer
Text
jim.h:478
Jim_Obj
*
*
table
;
/* Table of alternating key, value elements */
jim.c:6673
SetListFromAny()
objPtr
->
internalRep
.
listValue
.
ele
=
dict
->
table
;
jim.c:7337
JimFreeDict()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
i
]
)
;
jim.c:7339
JimFreeDict()
Jim_Free
(
dict
->
table
)
;
jim.c:7385
JimDictHashFind()
if
(
Jim_StringEqObj
(
keyObjPtr
,
dict
->
table
[
tvoffset
-
1
]
)
)
{
jim.c:7498
JimDictNew()
dict
->
table
=
Jim_Alloc
(
table_size
*
sizeof
(
*
dict
->
table
)
)
;
jim.c:7525
DupDictInternalRep()
newDict
->
table
[
i
]
=
oldDict
->
table
[
i
]
;
jim.c:7526
DupDictInternalRep()
Jim_IncrRefCount
(
newDict
->
table
[
i
]
)
;
jim.c:7542
UpdateStringOfDict()
JimMakeListStringRep
(
objPtr
,
objPtr
->
internalRep
.
dictValue
->
table
,
objPtr
->
internalRep
.
dictValue
->
len
)
;
jim.c:7575
SetDictFromAny()
dict
->
table
=
objPtr
->
internalRep
.
listValue
.
ele
;
jim.c:7580
SetDictFromAny()
int
tvoffset
=
JimDictAdd
(
dict
,
dict
->
table
[
i
]
)
;
jim.c:7584
SetDictFromAny()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
tvoffset
]
)
;
jim.c:7586
SetDictFromAny()
dict
->
table
[
tvoffset
]
=
dict
->
table
[
i
+
1
]
;
jim.c:7588
SetDictFromAny()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
i
]
)
;
jim.c:7595
SetDictFromAny()
dict
->
table
[
dict
->
len
++
]
=
dict
->
table
[
i
]
;
jim.c:7596
SetDictFromAny()
dict
->
table
[
dict
->
len
++
]
=
dict
->
table
[
i
+
1
]
;
jim.c:7631
DictAddElement()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
tvoffset
-
1
]
)
;
jim.c:7632
DictAddElement()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
tvoffset
]
)
;
jim.c:7636
DictAddElement()
dict
->
table
[
tvoffset
-
1
]
=
dict
->
table
[
dict
->
len
]
;
jim.c:7637
DictAddElement()
dict
->
table
[
tvoffset
]
=
dict
->
table
[
dict
->
len
+
1
]
;
jim.c:7640
DictAddElement()
JimDictHashFind
(
dict
,
dict
->
table
[
tvoffset
-
1
]
,
tvoffset
)
;
jim.c:7652
DictAddElement()
Jim_DecrRefCount
(
interp
,
dict
->
table
[
tvoffset
]
)
;
jim.c:7653
DictAddElement()
dict
->
table
[
tvoffset
]
=
valueObjPtr
;
jim.c:7667
DictAddElement()
dict
->
table
=
Jim_Realloc
(
dict
->
table
,
dict
->
maxLen
*
sizeof
(
*
dict
->
table
)
)
;
jim.c:7672
DictAddElement()
dict
->
table
[
dict
->
len
++
]
=
keyObjPtr
;
jim.c:7673
DictAddElement()
dict
->
table
[
dict
->
len
++
]
=
valueObjPtr
;
jim.c:7732
Jim_DictKey()
*
objPtrPtr
=
dict
->
table
[
tvoffset
]
;
jim.c:7761
Jim_DictPairs()
return
dictPtr
->
internalRep
.
dictValue
->
table
;
jim.c:14887
Jim_DictMatchTypes()
Jim_Obj
*
keyObj
=
dict
->
table
[
i
]
;
jim.c:14888
Jim_DictMatchTypes()
Jim_Obj
*
valObj
=
dict
->
table
[
i
+
1
]
;
Data Use
Functions writing
Jim_Dict::table
Functions reading
Jim_Dict::table
JimDictNew()
SetDictFromAny()
DictAddElement()
all items filtered out
Jim_Dict::table
SetListFromAny()
JimFreeDict()
JimDictHashFind()
DupDictInternalRep()
UpdateStringOfDict()
SetDictFromAny()
DictAddElement()
Jim_DictKey()
Jim_DictPairs()
Jim_DictMatchTypes()
all items filtered out
Type of
Jim_Dict::table
Jim_Dict::table
Jim_Obj
all items filtered out