Jim_Dict::table is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

Jim_Dict::table field

Syntax

Jim_Obj **table;

References

LocationReferrerText
jim.h:478
Jim_Obj **table; /* Table of alternating key, value elements */
jim.c:6673SetListFromAny()
jim.c:7337JimFreeDict()
jim.c:7339JimFreeDict()
Jim_Free(dict->table);
jim.c:7385JimDictHashFind()
if (Jim_StringEqObj(keyObjPtr, dict->table[tvoffset - 1])) {
jim.c:7498JimDictNew()
dict->table = Jim_Alloc(table_size * sizeof(*dict->table));
jim.c:7525DupDictInternalRep()
newDict->table[i] = oldDict->table[i];
jim.c:7526DupDictInternalRep()
Jim_IncrRefCount(newDict->table[i]);
jim.c:7542UpdateStringOfDict()
jim.c:7575SetDictFromAny()
jim.c:7580SetDictFromAny()
int tvoffset = JimDictAdd(dict, dict->table[i]);
jim.c:7584SetDictFromAny()
Jim_DecrRefCount(interp, dict->table[tvoffset]);
jim.c:7586SetDictFromAny()
dict->table[tvoffset] = dict->table[i + 1];
jim.c:7588SetDictFromAny()
Jim_DecrRefCount(interp, dict->table[i]);
jim.c:7595SetDictFromAny()
dict->table[dict->len++] = dict->table[i];
jim.c:7596SetDictFromAny()
dict->table[dict->len++] = dict->table[i + 1];
jim.c:7631DictAddElement()
Jim_DecrRefCount(interp, dict->table[tvoffset - 1]);
jim.c:7632DictAddElement()
Jim_DecrRefCount(interp, dict->table[tvoffset]);
jim.c:7636DictAddElement()
dict->table[tvoffset - 1] = dict->table[dict->len];
jim.c:7637DictAddElement()
dict->table[tvoffset] = dict->table[dict->len + 1];
jim.c:7640DictAddElement()
JimDictHashFind(dict, dict->table[tvoffset - 1], tvoffset);
jim.c:7652DictAddElement()
Jim_DecrRefCount(interp, dict->table[tvoffset]);
jim.c:7653DictAddElement()
dict->table[tvoffset] = valueObjPtr;
jim.c:7667DictAddElement()
dict->table = Jim_Realloc(dict->table, dict->maxLen * sizeof(*dict->table));
jim.c:7672DictAddElement()
dict->table[dict->len++] = keyObjPtr;
jim.c:7673DictAddElement()
dict->table[dict->len++] = valueObjPtr;
jim.c:7732Jim_DictKey()
*objPtrPtr = dict->table[tvoffset];
jim.c:7761Jim_DictPairs()
return dictPtr->internalRep.dictValue->table;
jim.c:14887Jim_DictMatchTypes()
Jim_Obj *keyObj = dict->table[i];
jim.c:14888Jim_DictMatchTypes()
Jim_Obj *valObj = dict->table[i + 1];

Data Use

Type of Jim_Dict::table
Jim_Dict::table
all items filtered out