Jim_Obj::::listValue is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

Jim_Obj::::listValue field

Syntax

struct { struct Jim_Obj **ele; int len; int maxLen; } listValue;

References

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