Jim_GetVariable() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

Jim_GetVariable() function

Syntax

Jim_Obj * Jim_GetVariable (Jim_Interp *interp,     Jim_Obj *nameObjPtr,     int flags);
Implemented in jim.c:4743

Arguments

interp

nameObjPtr

flags

References

LocationReferrerText
jim.c:4743
Jim_Obj *Jim_GetVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, int flags)
jimsh0.c:10035
Jim_Obj *Jim_GetVariable(Jim_Interp *interp, Jim_Obj *nameObjPtr, int flags)
jim.h:772
JIM_EXPORT Jim_Obj * Jim_GetVariable (Jim_Interp *interp,
jimsh0.c:772
JIM_EXPORT Jim_Obj * Jim_GetVariable (Jim_Interp *interp,
jim-array.c:57array_cmd_exists()
Jim_Obj *dictObj = Jim_GetVariable(interp, argv[0], JIM_UNSHARED);
jim-array.c:64array_cmd_get()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jim-array.c:87array_cmd_names()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jim-array.c:110array_cmd_unset()
objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jim-array.c:143array_cmd_size()
objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jim-array.c:160array_cmd_stat()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jim-array.c:181array_cmd_set()
dictObj = Jim_GetVariable(interp, argv[0], JIM_UNSHARED);
jim-file.c:188StoreStatData()
objPtr = Jim_GetVariable(interp, varName, JIM_NONE);
jim-pack.c:415Jim_PackCmd()
stringObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jim.c:4095JimCreateProcedureStatics()
initObjPtr = Jim_GetVariable(interp, nameObjPtr, JIM_NONE);
jim.c:4762Jim_GetVariable()
objPtr = Jim_GetVariable(interp, varPtr->objPtr, flags);
jim.c:4789Jim_GetGlobalVariable()
objPtr = Jim_GetVariable(interp, nameObjPtr, flags);
jim.c:4801Jim_GetVariableStr()
varObjPtr = Jim_GetVariable(interp, nameObjPtr, flags);
jim.c:4930JimDictSugarSet()
if (Jim_GetVariable(interp, objPtr->internalRep.dictSubstValue.varNameObjPtr, JIM_NONE)) {
jim.c:4956JimDictExpandArrayVariable()
dictObjPtr = Jim_GetVariable(interp, varObjPtr, JIM_ERRMSG);
jim.c:5145JimInvokeDefer()
objPtr = Jim_GetVariable(interp, interp->defer, JIM_NONE);
jim.c:7162Jim_ListSetIndex()
varObjPtr = objPtr = Jim_GetVariable(interp, varNamePtr, JIM_ERRMSG | JIM_UNSHARED);
jim.c:7804Jim_SetDictKeysVector()
varObjPtr = objPtr = Jim_GetVariable(interp, varNamePtr, flags);
jim.c:9674JimExprIntValOrVar()
return Jim_GetVariable(interp, node->objPtr, JIM_NONE);
jim.c:9717JimExprEvalTermNode()
objPtr = Jim_GetVariable(interp, node->objPtr, JIM_ERRMSG);
jim.c:10535Jim_IncrCoreCommand()
intObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jim.c:10815JimSubstOneToken()
objPtr = Jim_GetVariable(interp, token->objPtr, JIM_ERRMSG);
jim.c:11018Jim_EvalObj()
Jim_Obj *objPtr = Jim_GetVariable(interp, token[2].objPtr, JIM_NONE);
jim.c:11093Jim_EvalObj()
wordObjPtr = Jim_GetVariable(interp, token[i].objPtr, JIM_ERRMSG);
jim.c:11228JimSetProcArg()
objPtr = Jim_GetVariable(interp, argValObj, JIM_ERRMSG);
jim.c:12045Jim_SetCoreCommand()
objPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jim.c:12226Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, varNamePtr, JIM_NONE);
jim.c:12238Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, stopVarNamePtr, JIM_NONE);
jim.c:12253Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, varNamePtr, JIM_ERRMSG);
jim.c:12344Jim_LoopCoreCommand()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jim.c:13045Jim_LappendCoreCommand()
listObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jim.c:13310Jim_AppendCoreCommand()
stringObjPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jim.c:13316Jim_AppendCoreCommand()
stringObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jim.c:14991JimDictWith()
dictObj = Jim_GetVariable(interp, dictVarName, JIM_ERRMSG);
jim.c:15011JimDictWith()
if (ret == JIM_OK && Jim_GetVariable(interp, dictVarName, 0) != NULL) {
jim.c:15020JimDictWith()
objPtr = Jim_GetVariable(interp, dictValues[i], 0);
jim.c:15288Jim_InfoCoreCommand()
Jim_SetResultBool(interp, Jim_GetVariable(interp, argv[2], 0) != NULL);
jim.c:15567Jim_ExistsCoreCommand()
result = Jim_GetVariable(interp, objPtr, 0) != NULL;
jimsh0.c:3541StoreStatData()
objPtr = Jim_GetVariable(interp, varName, JIM_NONE);
jimsh0.c:5831array_cmd_exists()
Jim_Obj *dictObj = Jim_GetVariable(interp, argv[0], JIM_UNSHARED);
jimsh0.c:5838array_cmd_get()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jimsh0.c:5861array_cmd_names()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jimsh0.c:5884array_cmd_unset()
objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jimsh0.c:5917array_cmd_size()
objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jimsh0.c:5934array_cmd_stat()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[0], JIM_NONE);
jimsh0.c:5955array_cmd_set()
dictObj = Jim_GetVariable(interp, argv[0], JIM_UNSHARED);
jimsh0.c:9447JimCreateProcedureStatics()
initObjPtr = Jim_GetVariable(interp, nameObjPtr, JIM_NONE);
jimsh0.c:10051Jim_GetVariable()
objPtr = Jim_GetVariable(interp, varPtr->objPtr, flags);
jimsh0.c:10078Jim_GetGlobalVariable()
objPtr = Jim_GetVariable(interp, nameObjPtr, flags);
jimsh0.c:10090Jim_GetVariableStr()
varObjPtr = Jim_GetVariable(interp, nameObjPtr, flags);
jimsh0.c:10199JimDictSugarSet()
if (Jim_GetVariable(interp, objPtr->internalRep.dictSubstValue.varNameObjPtr, JIM_NONE)) {
jimsh0.c:10219JimDictExpandArrayVariable()
dictObjPtr = Jim_GetVariable(interp, varObjPtr, JIM_ERRMSG);
jimsh0.c:11817Jim_ListSetIndex()
varObjPtr = objPtr = Jim_GetVariable(interp, varNamePtr, JIM_ERRMSG | JIM_UNSHARED);
jimsh0.c:12204Jim_SetDictKeysVector()
varObjPtr = objPtr = Jim_GetVariable(interp, varNamePtr, flags);
jimsh0.c:13965JimExprIntValOrVar()
return Jim_GetVariable(interp, node->objPtr, JIM_NONE);
jimsh0.c:13993JimExprEvalTermNode()
objPtr = Jim_GetVariable(interp, node->objPtr, JIM_ERRMSG);
jimsh0.c:14715Jim_IncrCoreCommand()
intObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jimsh0.c:14894JimSubstOneToken()
objPtr = Jim_GetVariable(interp, token->objPtr, JIM_ERRMSG);
jimsh0.c:15077Jim_EvalObj()
Jim_Obj *objPtr = Jim_GetVariable(interp, token[2].objPtr, JIM_NONE);
jimsh0.c:15134Jim_EvalObj()
wordObjPtr = Jim_GetVariable(interp, token[i].objPtr, JIM_ERRMSG);
jimsh0.c:15254JimSetProcArg()
objPtr = Jim_GetVariable(interp, argValObj, JIM_ERRMSG);
jimsh0.c:16023Jim_SetCoreCommand()
objPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jimsh0.c:16186Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, varNamePtr, JIM_NONE);
jimsh0.c:16198Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, stopVarNamePtr, JIM_NONE);
jimsh0.c:16213Jim_ForCoreCommand()
objPtr = Jim_GetVariable(interp, varNamePtr, JIM_ERRMSG);
jimsh0.c:16295Jim_LoopCoreCommand()
Jim_Obj *objPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jimsh0.c:16902Jim_LappendCoreCommand()
listObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jimsh0.c:17112Jim_AppendCoreCommand()
stringObjPtr = Jim_GetVariable(interp, argv[1], JIM_ERRMSG);
jimsh0.c:17118Jim_AppendCoreCommand()
stringObjPtr = Jim_GetVariable(interp, argv[1], JIM_UNSHARED);
jimsh0.c:18366JimDictWith()
dictObj = Jim_GetVariable(interp, dictVarName, JIM_ERRMSG);
jimsh0.c:18386JimDictWith()
if (ret == JIM_OK && Jim_GetVariable(interp, dictVarName, 0) != NULL) {
jimsh0.c:18395JimDictWith()
objPtr = Jim_GetVariable(interp, dictValues[i], 0);
jimsh0.c:18633Jim_InfoCoreCommand()
Jim_SetResultBool(interp, Jim_GetVariable(interp, argv[2], 0) != NULL);
jimsh0.c:18912Jim_ExistsCoreCommand()
result = Jim_GetVariable(interp, objPtr, 0) != NULL;

Call Tree

Data read by Jim_GetVariable()
Data written by Jim_GetVariable()
Jim_GetVariable()
Jim_GetVariable()::objPtr
all items filtered out
Type of Jim_GetVariable()
Jim_GetVariable()