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

Jim_DuplicateObj() function

Syntax

Jim_Obj * Jim_DuplicateObj (Jim_Interp *interp,     Jim_Obj *objPtr);
Implemented in jim.c:2257

Arguments

interp

objPtr

References

LocationReferrerText
jim.c:2257
Jim_Obj *Jim_DuplicateObj(Jim_Interp *interp, Jim_Obj *objPtr)
jimsh0.c:8018
Jim_Obj *Jim_DuplicateObj(Jim_Interp *interp, Jim_Obj *objPtr)
jim.h:697
JIM_EXPORT Jim_Obj * Jim_DuplicateObj (Jim_Interp *interp,
jimsh0.c:695
JIM_EXPORT Jim_Obj * Jim_DuplicateObj (Jim_Interp *interp,
arm_tpiu_swo.c:539arm_tpiu_swo_configure()
ea->body = Jim_DuplicateObj(goi->interp, o);
arm_tpiu_swo.c:543arm_tpiu_swo_configure()
Jim_SetResult(goi->interp, Jim_DuplicateObj(goi->interp, ea->body));
jim-array.c:191array_cmd_set()
dictObj = Jim_DuplicateObj(interp, dictObj);
jim-namespace.c:89JimCanonicalNamespace()
objPtr = Jim_DuplicateObj(interp, nsObj);
jim-pack.c:423Jim_PackCmd()
stringObjPtr = Jim_DuplicateObj(interp, stringObjPtr);
jim.c:3997JimQualifyName()
objPtr = Jim_DuplicateObj(interp, interp->framePtr->nsObj);
jim.c:4969JimDictExpandArrayVariable()
Jim_SetVariable(interp, varObjPtr, Jim_DuplicateObj(interp, dictObjPtr));
jim.c:5925JimAppendStackTrace()
interp->stackTrace = Jim_DuplicateObj(interp, interp->stackTrace);
jim.c:6846ListSortCommand()
compare_script = Jim_DuplicateObj(sort_info->interp, sort_info->command);
jim.c:7166Jim_ListSetIndex()
varObjPtr = objPtr = Jim_DuplicateObj(interp, objPtr);
jim.c:7178Jim_ListSetIndex()
objPtr = Jim_DuplicateObj(interp, objPtr);
jim.c:7817Jim_SetDictKeysVector()
varObjPtr = objPtr = Jim_DuplicateObj(interp, objPtr);
jim.c:7843Jim_SetDictKeysVector()
objPtr = Jim_DuplicateObj(interp, objPtr);
jim.c:13052Jim_LappendCoreCommand()
listObjPtr = Jim_DuplicateObj(interp, listObjPtr);
jim.c:13078Jim_LinsertCoreCommand()
listPtr = Jim_DuplicateObj(interp, listPtr);
jim.c:13286Jim_LsortCoreCommand()
resObj = Jim_DuplicateObj(interp, resObj);
jim.c:13324Jim_AppendCoreCommand()
stringObjPtr = Jim_DuplicateObj(interp, stringObjPtr);
jim.c:13751JimAliasCmd()
cmdList = Jim_DuplicateObj(interp, prefixListObj);
jimsh0.c:5965array_cmd_set()
dictObj = Jim_DuplicateObj(interp, dictObj);
jimsh0.c:10232JimDictExpandArrayVariable()
Jim_SetVariable(interp, varObjPtr, Jim_DuplicateObj(interp, dictObjPtr));
jimsh0.c:10741JimAppendStackTrace()
interp->stackTrace = Jim_DuplicateObj(interp, interp->stackTrace);
jimsh0.c:11585ListSortCommand()
compare_script = Jim_DuplicateObj(sort_info->interp, sort_info->command);
jimsh0.c:11821Jim_ListSetIndex()
varObjPtr = objPtr = Jim_DuplicateObj(interp, objPtr);
jimsh0.c:11830Jim_ListSetIndex()
objPtr = Jim_DuplicateObj(interp, objPtr);
jimsh0.c:12217Jim_SetDictKeysVector()
varObjPtr = objPtr = Jim_DuplicateObj(interp, objPtr);
jimsh0.c:12241Jim_SetDictKeysVector()
objPtr = Jim_DuplicateObj(interp, objPtr);
jimsh0.c:16909Jim_LappendCoreCommand()
listObjPtr = Jim_DuplicateObj(interp, listObjPtr);
jimsh0.c:16935Jim_LinsertCoreCommand()
listPtr = Jim_DuplicateObj(interp, listPtr);
jimsh0.c:17090Jim_LsortCoreCommand()
resObj = Jim_DuplicateObj(interp, resObj);
jimsh0.c:17126Jim_AppendCoreCommand()
stringObjPtr = Jim_DuplicateObj(interp, stringObjPtr);
jimsh0.c:17360JimAliasCmd()
cmdList = Jim_DuplicateObj(interp, prefixListObj);
target.c:5119target_configure()
teap->body = Jim_DuplicateObj(goi->interp, o);
target.c:5143target_configure()
Jim_SetResult(goi->interp, Jim_DuplicateObj(goi->interp, teap->body));
tcl.c:299jtag_tap_set_event()
jteap->body = Jim_DuplicateObj(cmd_ctx->interp, body);