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

Jim_SetVariable() function

Set the variable nameObjPtr to value valObjptr.

Syntax

int Jim_SetVariable (Jim_Interp *interp,     Jim_Obj *nameObjPtr,     Jim_Obj *valObjPtr);
Implemented in jim.c:4570

Arguments

interp

nameObjPtr

valObjPtr

References

LocationReferrerText
jim.c:4570
jimsh0.c:9875
jim.h:759
JIM_EXPORT int Jim_SetVariable (Jim_Interp *interp,
jimsh0.c:759
JIM_EXPORT int Jim_SetVariable (Jim_Interp *interp,
jim-aio.c:896aio_cmd_gets()
if (Jim_SetVariable(interp, argv[0], objPtr) != JIM_OK) {
jim-array.c:133array_cmd_unset()
Jim_SetVariable(interp, argv[0], resultObj);
jim-array.c:184array_cmd_set()
return Jim_SetVariable(interp, argv[0], listObj);
jim-array.c:203array_cmd_set()
return Jim_SetVariable(interp, argv[0], dictObj);
jim-file.c:209StoreStatData()
Jim_SetVariable(interp, varName, listObj);
jim-history.c:26history_cmd_getline()
if (Jim_SetVariable(interp, argv[1], objPtr) != JIM_OK) {
jim-namespace.c:177JimVariableCmd()
retcode = Jim_SetVariable(interp, localNameObj, argv[2]);
jim-pack.c:467Jim_PackCmd()
if (Jim_SetVariable(interp, argv[1], stringObjPtr) != JIM_OK) {
jim-regexp.c:305Jim_RegexpCmd()
result = Jim_SetVariable(interp, argv[i], resultObj);
jim-regexp.c:565Jim_RegsubCmd()
result = Jim_SetVariable(interp, varname, resultObj);
jim.c:4595Jim_SetVariable()
err = Jim_SetVariable(interp, var->objPtr, valObjPtr);
jim.c:4611Jim_SetVariableStr()
result = Jim_SetVariable(interp, nameObjPtr, objPtr);
jim.c:4726Jim_SetVariableLink()
Jim_SetVariable(interp, nameObjPtr, targetNameObjPtr);
jim.c:4969JimDictExpandArrayVariable()
Jim_SetVariable(interp, varObjPtr, Jim_DuplicateObj(interp, dictObjPtr));
jim.c:7189Jim_ListSetIndex()
if (Jim_SetVariable(interp, varNamePtr, varObjPtr) != JIM_OK)
jim.c:7811Jim_SetDictKeysVector()
if (Jim_SetVariable(interp, varNamePtr, objPtr) != JIM_OK) {
jim.c:7863Jim_SetDictKeysVector()
if (Jim_SetVariable(interp, varNamePtr, varObjPtr) != JIM_OK) {
jim.c:10545Jim_IncrCoreCommand()
if (Jim_SetVariable(interp, argv[1], intObjPtr) != JIM_OK) {
jim.c:10559Jim_IncrCoreCommand()
Jim_SetVariable(interp, argv[1], intObjPtr);
jim.c:11241JimSetProcArg()
retcode = Jim_SetVariable(interp, argNameObj, argValObj);
jim.c:11396JimCallProcedure()
retcode = Jim_SetVariable(interp, nameObjPtr, listObjPtr);
jim.c:11411JimCallProcedure()
retcode = Jim_SetVariable(interp, nameObjPtr, cmd->u.proc.arglist[d].defaultObjPtr);
jim.c:12052Jim_SetCoreCommand()
if (Jim_SetVariable(interp, argv[1], argv[2]) != JIM_OK)
jim.c:12266Jim_ForCoreCommand()
Jim_SetVariable(interp, varNamePtr, Jim_NewIntObj(interp,
jim.c:12339Jim_LoopCoreCommand()
retval = Jim_SetVariable(interp, argv[1], Jim_NewIntObj(interp, i));
jim.c:12353Jim_LoopCoreCommand()
if (Jim_SetVariable(interp, argv[1], objPtr) != JIM_OK) {
jim.c:12363Jim_LoopCoreCommand()
if (Jim_SetVariable(interp, argv[1], objPtr) != JIM_OK) {
jim.c:12371Jim_LoopCoreCommand()
retval = Jim_SetVariable(interp, argv[1], objPtr);
jim.c:12490JimForeachMapHelper()
result = Jim_SetVariable(interp, varName, valObj);
jim.c:12552Jim_LassignCoreCommand()
result = Jim_SetVariable(interp, argv[i], valObj ? valObj : interp->emptyObj);
jim.c:13057Jim_LappendCoreCommand()
if (Jim_SetVariable(interp, argv[1], listObjPtr) != JIM_OK) {
jim.c:13152Jim_LsetCoreCommand()
if (Jim_SetVariable(interp, argv[1], argv[2]) != JIM_OK)
jim.c:13329Jim_AppendCoreCommand()
if (Jim_SetVariable(interp, argv[1], stringObjPtr) != JIM_OK) {
jim.c:14674JimCatchTryHelper()
if (Jim_SetVariable(interp, msgVarObj, Jim_GetResult(interp)) != JIM_OK) {
jim.c:14698JimCatchTryHelper()
if (Jim_SetVariable(interp, optsVarObj, optListObj) != JIM_OK) {
jim.c:15001JimDictWith()
if (Jim_SetVariable(interp, dictValues[i], dictValues[i + 1]) == JIM_ERR) {
jim.c:15479Jim_InfoCoreCommand()
Jim_SetVariable(interp, argv[3], Jim_NewStringObj(interp, &missing, 1));
jim.c:15770Jim_ScanCoreCommand()
if (Jim_SetVariable(interp, argv[3 + i], outVec[i]) != JIM_OK) {
jimsh0.c:2279aio_cmd_gets()
if (Jim_SetVariable(interp, argv[0], objPtr) != JIM_OK) {
jimsh0.c:3183Jim_RegexpCmd()
result = Jim_SetVariable(interp, argv[i], resultObj);
jimsh0.c:3408Jim_RegsubCmd()
result = Jim_SetVariable(interp, varname, resultObj);
jimsh0.c:3562StoreStatData()
Jim_SetVariable(interp, varName, listObj);
jimsh0.c:5907array_cmd_unset()
Jim_SetVariable(interp, argv[0], resultObj);
jimsh0.c:5958array_cmd_set()
return Jim_SetVariable(interp, argv[0], listObj);
jimsh0.c:5977array_cmd_set()
return Jim_SetVariable(interp, argv[0], dictObj);
jimsh0.c:9903Jim_SetVariable()
err = Jim_SetVariable(interp, var->objPtr, valObjPtr);
jimsh0.c:9919Jim_SetVariableStr()
result = Jim_SetVariable(interp, nameObjPtr, objPtr);
jimsh0.c:10028Jim_SetVariableLink()
Jim_SetVariable(interp, nameObjPtr, targetNameObjPtr);
jimsh0.c:10232JimDictExpandArrayVariable()
Jim_SetVariable(interp, varObjPtr, Jim_DuplicateObj(interp, dictObjPtr));
jimsh0.c:11841Jim_ListSetIndex()
if (Jim_SetVariable(interp, varNamePtr, varObjPtr) != JIM_OK)
jimsh0.c:12211Jim_SetDictKeysVector()
if (Jim_SetVariable(interp, varNamePtr, objPtr) != JIM_OK) {
jimsh0.c:12256Jim_SetDictKeysVector()
if (Jim_SetVariable(interp, varNamePtr, varObjPtr) != JIM_OK) {
jimsh0.c:14725Jim_IncrCoreCommand()
if (Jim_SetVariable(interp, argv[1], intObjPtr) != JIM_OK) {
jimsh0.c:14737Jim_IncrCoreCommand()
Jim_SetVariable(interp, argv[1], intObjPtr);
jimsh0.c:15267JimSetProcArg()
retcode = Jim_SetVariable(interp, argNameObj, argValObj);
jimsh0.c:15408JimCallProcedure()
retcode = Jim_SetVariable(interp, nameObjPtr, listObjPtr);
jimsh0.c:15423JimCallProcedure()
retcode = Jim_SetVariable(interp, nameObjPtr, cmd->u.proc.arglist[d].defaultObjPtr);
jimsh0.c:16030Jim_SetCoreCommand()
if (Jim_SetVariable(interp, argv[1], argv[2]) != JIM_OK)
jimsh0.c:16226Jim_ForCoreCommand()
Jim_SetVariable(interp, varNamePtr, Jim_NewIntObj(interp,
jimsh0.c:16290Jim_LoopCoreCommand()
retval = Jim_SetVariable(interp, argv[1], argv[2]);
jimsh0.c:16304Jim_LoopCoreCommand()
if (Jim_SetVariable(interp, argv[1], objPtr) != JIM_OK) {
jimsh0.c:16312Jim_LoopCoreCommand()
if (Jim_SetVariable(interp, argv[1], objPtr) != JIM_OK) {
jimsh0.c:16320Jim_LoopCoreCommand()
retval = Jim_SetVariable(interp, argv[1], objPtr);
jimsh0.c:16427JimForeachMapHelper()
result = Jim_SetVariable(interp, varName, valObj);
jimsh0.c:16489Jim_LassignCoreCommand()
result = Jim_SetVariable(interp, argv[i], valObj ? valObj : interp->emptyObj);
jimsh0.c:16914Jim_LappendCoreCommand()
if (Jim_SetVariable(interp, argv[1], listObjPtr) != JIM_OK) {
jimsh0.c:17003Jim_LsetCoreCommand()
if (Jim_SetVariable(interp, argv[1], argv[2]) != JIM_OK)
jimsh0.c:17131Jim_AppendCoreCommand()
if (Jim_SetVariable(interp, argv[1], stringObjPtr) != JIM_OK) {
jimsh0.c:18177Jim_CatchCoreCommand()
if (Jim_SetVariable(interp, argv[1], Jim_GetResult(interp)) != JIM_OK) {
jimsh0.c:18200Jim_CatchCoreCommand()
if (Jim_SetVariable(interp, argv[2], optListObj) != JIM_OK) {
jimsh0.c:18375JimDictWith()
if (Jim_SetVariable(interp, dictValues[i], dictValues[i + 1]) == JIM_ERR) {
jimsh0.c:18824Jim_InfoCoreCommand()
Jim_SetVariable(interp, argv[3], Jim_NewStringObj(interp, &missing, 1));
jimsh0.c:19112Jim_ScanCoreCommand()
if (Jim_SetVariable(interp, argv[3 + i], outVec[i]) != JIM_OK) {

Call Tree

Data read by Jim_SetVariable()
Data written by Jim_SetVariable()
Jim_SetVariable()
Jim_SetVariable()::err
Jim_SetVariable()::var
Jim_SetVariable()::savedCallFrame
all items filtered out
Type of Jim_SetVariable()
Jim_SetVariable()
all items filtered out