OpenOCD
Jim_Dict::ht
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
Jim_Dict::ht
Jim_Dict::ht field
Syntax
from
jim.h:471
struct
JimDictHashEntry
{
int
offset
;
unsigned
hash
;
}
*
ht
;
References
Location
Referrer
Text
jim.h:474
}
*
ht
;
/* Allocated hash table of size 'size' */
jim.c:6676
SetListFromAny()
Jim_Free
(
dict
->
ht
)
;
jim.c:7340
JimFreeDict()
Jim_Free
(
dict
->
ht
)
;
jim.c:7374
JimDictHashFind()
while
(
(
tvoffset
=
dict
->
ht
[
idx
]
.
offset
)
)
{
jim.c:7384
JimDictHashFind()
else
if
(
dict
->
ht
[
idx
]
.
hash
==
h
)
{
jim.c:7402
JimDictHashFind()
dict
->
ht
[
idx
]
.
offset
=
-
1
;
jim.c:7409
JimDictHashFind()
dict
->
ht
[
idx
]
.
offset
=
dict
->
len
+
1
;
jim.c:7410
JimDictHashFind()
dict
->
ht
[
idx
]
.
hash
=
h
;
jim.c:7417
JimDictHashFind()
dict
->
ht
[
idx
]
.
offset
=
op_tvoffset
;
jim.c:7431
JimDictExpandHashTable()
struct
JimDictHashEntry
*
prevht
=
dict
->
ht
;
jim.c:7438
JimDictExpandHashTable()
dict
->
ht
=
Jim_Alloc
(
dict
->
size
*
sizeof
(
*
dict
->
ht
)
)
;
jim.c:7439
JimDictExpandHashTable()
memset
(
dict
->
ht
,
0
,
dict
->
size
*
sizeof
(
*
dict
->
ht
)
)
;
jim.c:7449
JimDictExpandHashTable()
while
(
dict
->
ht
[
idx
]
.
offset
)
{
jim.c:7453
JimDictExpandHashTable()
dict
->
ht
[
idx
]
.
offset
=
prevht
[
i
]
.
offset
;
jim.c:7454
JimDictExpandHashTable()
dict
->
ht
[
idx
]
.
hash
=
h
;
jim.c:7534
DupDictInternalRep()
memcpy
(
newDict
->
ht
,
oldDict
->
ht
,
sizeof
(
*
oldDict
->
ht
)
*
oldDict
->
size
)
;
Data Use
Functions writing
Jim_Dict::ht
Functions reading
Jim_Dict::ht
JimDictExpandHashTable()
all items filtered out
Jim_Dict::ht
SetListFromAny()
JimFreeDict()
JimDictHashFind()
JimDictExpandHashTable()
DupDictInternalRep()
all items filtered out
Type of
Jim_Dict::ht
Jim_Dict::ht
JimDictHashEntry
all items filtered out