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

Jim_Alloc() function

Syntax

void *Jim_Alloc (int size);
Implemented in jim.c:663

Arguments

size

References

LocationReferrerText
jim.c:663
void *Jim_Alloc(int size)
jimsh0.c:6588
void *Jim_Alloc(int size)
jim.h:632
JIM_EXPORT void *Jim_Alloc (int size);
jimsh0.c:629
JIM_EXPORT void *Jim_Alloc (int size);
jim-aio.c:2011JimMakeChannel()
af = Jim_Alloc(sizeof(*af));
jim-eventloop.c:167Jim_CreateFileHandler()
fe = Jim_Alloc(sizeof(*fe));
jim-eventloop.c:273Jim_CreateTimeHandler()
te = Jim_Alloc(sizeof(*te));
jim-eventloop.c:799Jim_eventloopInit()
eventLoop = Jim_Alloc(sizeof(*eventLoop));
jim-exec.c:197JimBuildEnv()
envptr = Jim_Alloc(sizeof(*envptr) * (num / 2 + 1) + size);
jim-exec.c:341JimAllocWaitInfoTable()
struct WaitInfoTable *table = Jim_Alloc(sizeof(*table));
jim-exec.c:732JimCreatePipeline()
char **arg_array = Jim_Alloc(sizeof(*arg_array) * (argc + 1));
jim-exec.c:986JimCreatePipeline()
pidPtr = Jim_Alloc(cmdCount * sizeof(*pidPtr));
jim-file.c:379file_cmd_join()
char *newname = Jim_Alloc(MAXPATHLEN + 1);
jim-file.c:1099Jim_PwdCmd()
char *cwd = Jim_Alloc(MAXPATHLEN);
jim-interactive.c:178Jim_HistorySetCompletion()
struct JimCompletionInfo *compinfo = Jim_Alloc(sizeof(*compinfo));
jim-interactive.c:197Jim_InteractivePrompt()
history_file = Jim_Alloc(history_len);
jim-load.c:73Jim_LoadLibrary()
loadHandles = Jim_Alloc(sizeof(*loadHandles));
jim-package.c:44JimFindPackage()
char *buf = Jim_Alloc(JIM_PATH_LEN);
jim-regexp.c:99SetRegexpFromAny()
compre = Jim_Alloc(sizeof(regex_t));
jim-regexp.c:221Jim_RegexpCmd()
pmatch = Jim_Alloc((num_vars + 1) * sizeof(*pmatch));
jim-tclprefix.c:126Jim_TclPrefixCoreCommand()
table = Jim_Alloc((tablesize + 1) * sizeof(*table));
jim.c:685Jim_StrDupLen()
char *copy = Jim_Alloc(l + 1);
jim.c:796Jim_ExpandHashTable()
n.table = Jim_Alloc(realsize * sizeof(Jim_HashEntry *));
jim.c:976Jim_GetHashTableIterator()
Jim_HashTableIterator *iter = Jim_Alloc(sizeof(*iter));
jim.c:1057JimInsertHashEntry()
he = Jim_Alloc(sizeof(*he));
jim.c:2045JimParserGetTokenObj()
token = Jim_Alloc(len + 1);
jim.c:2189Jim_NewObj()
objPtr = Jim_Alloc(sizeof(*objPtr));
jim.c:2276Jim_DuplicateObj()
dupPtr->bytes = Jim_Alloc(objPtr->length + 1);
jim.c:2510StringAppendString()
objPtr->bytes = Jim_Alloc(needlen + 1);
jim.c:2766JimStringToLower()
buf = Jim_Alloc(len + 1);
jim.c:2788JimStringToUpper()
buf = Jim_Alloc(len + 1);
jim.c:2811JimStringToTitle()
buf = p = Jim_Alloc(len + 1);
jim.c:3397ScriptAddToken()
tokenlist->list = Jim_Alloc(tokenlist->size * sizeof(*tokenlist->list));
jim.c:3455JimMakeScriptObj()
char *str = Jim_Alloc(len + 1);
jim.c:3506ScriptObjAddTokens()
token = script->token = Jim_Alloc(sizeof(ScriptToken) * count);
jim.c:3659SubstObjAddTokens()
token = script->token = Jim_Alloc(sizeof(ScriptToken) * tokenlist->count);
jim.c:3709JimSetScriptFromAny()
script = Jim_Alloc(sizeof(*script));
jim.c:4048Jim_CreateCommandObj()
Jim_Cmd *cmdPtr = Jim_Alloc(sizeof(*cmdPtr));
jim.c:4080JimCreateProcedureStatics()
cmdPtr->u.proc.staticVars = Jim_Alloc(sizeof(Jim_HashTable));
jim.c:4107JimCreateProcedureStatics()
varPtr = Jim_Alloc(sizeof(*varPtr));
jim.c:4184JimCreateProcedureCmd()
cmdPtr = Jim_Alloc(sizeof(*cmdPtr) + sizeof(struct Jim_ProcArg) * argListLen);
jim.c:4529JimCreateVariable()
Jim_Var *var = Jim_Alloc(sizeof(*var));
jim.c:5082JimCreateCallFrame()
cf = Jim_Alloc(sizeof(*cf));
jim.c:5239JimReferencesHTKeyDup()
void *copy = Jim_Alloc(sizeof(unsigned long));
jim.c:5390Jim_NewReference()
refPtr = Jim_Alloc(sizeof(*refPtr));
jim.c:5576Jim_Collect()
char *refstr = Jim_Alloc(JIM_REFERENCE_SPACE + 1);
jim.c:5644Jim_CreateInterp()
Jim_Interp *i = Jim_Alloc(sizeof(*i));
jim.c:5957Jim_SetAssocData()
AssocDataValue *assocEntryPtr = (AssocDataValue *) Jim_Alloc(sizeof(AssocDataValue));
jim.c:6390DupListInternalRep()
Jim_Alloc(sizeof(Jim_Obj *) * srcPtr->internalRep.listValue.maxLen);
jim.c:6567JimMakeListStringRep()
quotingType = Jim_Alloc(objc);
jim.c:6599JimMakeListStringRep()
p = objPtr->bytes = Jim_Alloc(bufLen + 1);
jim.c:7099Jim_ListIndices()
idxes = Jim_Alloc(indexc * sizeof(*idxes));
jim.c:7245Jim_ConcatObj()
p = bytes = Jim_Alloc(len + 1);
jim.c:7438JimDictExpandHashTable()
dict->ht = Jim_Alloc(dict->size * sizeof(*dict->ht));
jim.c:7491JimDictNew()
Jim_Dict *dict = Jim_Alloc(sizeof(*dict));
jim.c:7498JimDictNew()
dict->table = Jim_Alloc(table_size * sizeof(*dict->table));
jim.c:9538ExprTreeCreateTree()
builder.nodes = Jim_Alloc(sizeof(struct JimExprNode) * (tokenlist->count - 1));
jim.c:9562ExprTreeCreateTree()
expr = Jim_Alloc(sizeof(*expr));
jim.c:9982DupScanFmtInternalRep()
ScanFmtStringObj *newVec = (ScanFmtStringObj *) Jim_Alloc(size);
jim.c:10025SetScanFmtFromAny()
fmtObj = (ScanFmtStringObj *) Jim_Alloc(approxSize);
jim.c:10456JimPrngInit()
interp->prngState = Jim_Alloc(sizeof(Jim_PrngState));
jim.c:10458JimPrngInit()
seed = Jim_Alloc(PRNG_SEED_SIZE * sizeof(*seed));
jim.c:10760Jim_EvalObjPrefix()
Jim_Obj **nargv = Jim_Alloc((objc + 1) * sizeof(*nargv));
jim.c:10866JimInterpolateTokens()
intv = Jim_Alloc(sizeof(Jim_Obj *) * tokens);
jim.c:10929JimInterpolateTokens()
s = objPtr->bytes = Jim_Alloc(totlen + 1);
jim.c:11061Jim_EvalObj()
argv = Jim_Alloc(sizeof(Jim_Obj *) * argc);
jim.c:11145Jim_EvalObj()
argv = Jim_Alloc(sizeof(*argv) * newargc);
jim.c:11527Jim_EvalFile()
buf = Jim_Alloc(sb.st_size + 1);
jim.c:11625SetSubstFromAny()
struct ScriptObj *script = Jim_Alloc(sizeof(*script));
jim.c:12443JimForeachMapHelper()
iters = Jim_Alloc(numargs * sizeof(*iters));
jim.c:13857Jim_LocalCoreCommand()
jim.c:13934Jim_ApplyCoreCommand()
nargv = Jim_Alloc((argc - 2 + 1) * sizeof(*nargv));
jim.c:14306Jim_StringCoreCommand()
buf = Jim_Alloc(len + 1);
jim.c:15013JimDictWith()
Jim_Obj **newkeyv = Jim_Alloc(sizeof(*newkeyv) * (keyc + 1));
jim.c:15661Jim_SplitCoreCommand()
commonObj = Jim_Alloc(sizeof(*commonObj) * NUM_COMMON);
jim.c:16174JimSortStringTable()
tablePtrSorted = Jim_Alloc(sizeof(char *) * (count + 1));
jim.c:16385Jim_SetResultFormatted()
buf = Jim_Alloc(len + 1);
jimsh0.c:2787JimMakeChannel()
af = Jim_Alloc(sizeof(*af));
jimsh0.c:2983SetRegexpFromAny()
compre = Jim_Alloc(sizeof(regex_t));
jimsh0.c:3105Jim_RegexpCmd()
pmatch = Jim_Alloc((num_vars + 1) * sizeof(*pmatch));
jimsh0.c:3660file_cmd_join()
char *newname = Jim_Alloc(MAXPATHLEN + 1);
jimsh0.c:4358Jim_PwdCmd()
char *cwd = Jim_Alloc(MAXPATHLEN);
jimsh0.c:4532JimBuildEnv()
envptr = Jim_Alloc(sizeof(*envptr) * (num / 2 + 1) + size);
jimsh0.c:4648JimAllocWaitInfoTable()
struct WaitInfoTable *table = Jim_Alloc(sizeof(*table));
jimsh0.c:4938JimCreatePipeline()
char **arg_array = Jim_Alloc(sizeof(*arg_array) * (argc + 1));
jimsh0.c:5149JimCreatePipeline()
pidPtr = Jim_Alloc(cmdCount * sizeof(*pidPtr));
jimsh0.c:6610Jim_StrDupLen()
char *copy = Jim_Alloc(l + 1);
jimsh0.c:6711Jim_ExpandHashTable()
n.table = Jim_Alloc(realsize * sizeof(Jim_HashEntry *));
jimsh0.c:6868Jim_GetHashTableIterator()
Jim_HashTableIterator *iter = Jim_Alloc(sizeof(*iter));
jimsh0.c:6937JimInsertHashEntry()
he = Jim_Alloc(sizeof(*he));
jimsh0.c:7821JimParserGetTokenObj()
token = Jim_Alloc(len + 1);
jimsh0.c:7959Jim_NewObj()
objPtr = Jim_Alloc(sizeof(*objPtr));
jimsh0.c:8034Jim_DuplicateObj()
dupPtr->bytes = Jim_Alloc(objPtr->length + 1);
jimsh0.c:8247StringAppendString()
objPtr->bytes = Jim_Alloc(needlen + 1);
jimsh0.c:8486JimStringToLower()
buf = Jim_Alloc(len + 1);
jimsh0.c:8502JimStringToUpper()
buf = Jim_Alloc(len + 1);
jimsh0.c:8519JimStringToTitle()
buf = p = Jim_Alloc(len + 1);
jimsh0.c:8949ScriptAddToken()
tokenlist->list = Jim_Alloc(tokenlist->size * sizeof(*tokenlist->list));
jimsh0.c:8998JimMakeScriptObj()
char *str = Jim_Alloc(len + 1);
jimsh0.c:9037ScriptObjAddTokens()
token = script->token = Jim_Alloc(sizeof(ScriptToken) * count);
jimsh0.c:9161SubstObjAddTokens()
token = script->token = Jim_Alloc(sizeof(ScriptToken) * tokenlist->count);
jimsh0.c:9204JimSetScriptFromAny()
script = Jim_Alloc(sizeof(*script));
jimsh0.c:9411Jim_CreateCommand()
Jim_Cmd *cmdPtr = Jim_Alloc(sizeof(*cmdPtr));
jimsh0.c:9434JimCreateProcedureStatics()
cmdPtr->u.proc.staticVars = Jim_Alloc(sizeof(Jim_HashTable));
jimsh0.c:9462JimCreateProcedureStatics()
varPtr = Jim_Alloc(sizeof(*varPtr));
jimsh0.c:9514JimCreateProcedureCmd()
cmdPtr = Jim_Alloc(sizeof(*cmdPtr) + sizeof(struct Jim_ProcArg) * argListLen);
jimsh0.c:9843JimCreateVariable()
Jim_Var *var = Jim_Alloc(sizeof(*var));
jimsh0.c:10340JimCreateCallFrame()
cf = Jim_Alloc(sizeof(*cf));
jimsh0.c:10495Jim_CreateInterp()
Jim_Interp *i = Jim_Alloc(sizeof(*i));
jimsh0.c:10773Jim_SetAssocData()
AssocDataValue *assocEntryPtr = (AssocDataValue *) Jim_Alloc(sizeof(AssocDataValue));
jimsh0.c:11148DupListInternalRep()
Jim_Alloc(sizeof(Jim_Obj *) * srcPtr->internalRep.listValue.maxLen);
jimsh0.c:11317JimMakeListStringRep()
quotingType = Jim_Alloc(objc);
jimsh0.c:11349JimMakeListStringRep()
p = objPtr->bytes = Jim_Alloc(bufLen + 1);
jimsh0.c:11894Jim_ConcatObj()
p = bytes = Jim_Alloc(len + 1);
jimsh0.c:12009DupDictInternalRep()
dupHt = Jim_Alloc(sizeof(*dupHt));
jimsh0.c:12034JimDictPairs()
objv = Jim_Alloc((ht->used * 2) * sizeof(Jim_Obj *));
jimsh0.c:12080SetDictFromAny()
ht = Jim_Alloc(sizeof(*ht));
jimsh0.c:12133Jim_NewDictObj()
objPtr->internalRep.ptr = Jim_Alloc(sizeof(Jim_HashTable));
jimsh0.c:13855ExprTreeCreateTree()
expr = Jim_Alloc(sizeof(*expr));
jimsh0.c:14199DupScanFmtInternalRep()
ScanFmtStringObj *newVec = (ScanFmtStringObj *) Jim_Alloc(size);
jimsh0.c:14236SetScanFmtFromAny()
fmtObj = (ScanFmtStringObj *) Jim_Alloc(approxSize);
jimsh0.c:14639JimPrngInit()
interp->prngState = Jim_Alloc(sizeof(Jim_PrngState));
jimsh0.c:14641JimPrngInit()
seed = Jim_Alloc(PRNG_SEED_SIZE * sizeof(*seed));
jimsh0.c:14844Jim_EvalObjPrefix()
Jim_Obj **nargv = Jim_Alloc((objc + 1) * sizeof(*nargv));
jimsh0.c:14942JimInterpolateTokens()
intv = Jim_Alloc(sizeof(Jim_Obj *) * tokens);
jimsh0.c:15001JimInterpolateTokens()
s = objPtr->bytes = Jim_Alloc(totlen + 1);
jimsh0.c:15108Jim_EvalObj()
argv = Jim_Alloc(sizeof(Jim_Obj *) * argc);
jimsh0.c:15178Jim_EvalObj()
argv = Jim_Alloc(sizeof(*argv) * newargc);
jimsh0.c:15559Jim_EvalFile()
buf = Jim_Alloc(sb.st_size + 1);
jimsh0.c:15646SetSubstFromAny()
struct ScriptObj *script = Jim_Alloc(sizeof(*script));
jimsh0.c:16380JimForeachMapHelper()
iters = Jim_Alloc(numargs * sizeof(*iters));
jimsh0.c:17459Jim_LocalCoreCommand()
jimsh0.c:17536Jim_ApplyCoreCommand()
nargv = Jim_Alloc((argc - 2 + 1) * sizeof(*nargv));
jimsh0.c:17898Jim_StringCoreCommand()
buf = Jim_Alloc(len + 1);
jimsh0.c:18388JimDictWith()
Jim_Obj **newkeyv = Jim_Alloc(sizeof(*newkeyv) * (keyc + 1));
jimsh0.c:19003Jim_SplitCoreCommand()
commonObj = Jim_Alloc(sizeof(*commonObj) * NUM_COMMON);
jimsh0.c:19499JimSortStringTable()
tablePtrSorted = Jim_Alloc(sizeof(char *) * (count + 1));
jimsh0.c:19680Jim_SetResultFormatted()
buf = Jim_Alloc(len + 1);

Call Tree

Functions calling Jim_Alloc()
Functions called by Jim_Alloc()
all items filtered out
Jim_Alloc()
malloc()
all items filtered out
Data read by Jim_Alloc()
all items filtered out
Jim_Alloc()