OpenOCD
Jim_Obj::bytes
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
Jim_Obj::bytes
Jim_Obj::bytes field
Syntax
from
jim.h:284
char
*
bytes
;
References
Location
Referrer
Text
jim.h:284
char
*
bytes
;
/* string representation buffer. NULL = no string repr. */
jimsh0.c:353
char
*
bytes
;
jim-aio.c:772
aio_cmd_read()
objPtr
->
bytes
[
objPtr
->
length
]
=
'\0'
;
jim-exec.c:124
Jim_RemoveTrailingNewline()
objPtr
->
bytes
[
objPtr
->
length
]
=
'\0'
;
jim-pack.c:451
Jim_PackCmd()
JimSetBitsIntBigEndian
(
(
unsigned
char
*
)
stringObjPtr
->
bytes
,
value
,
pos
,
width
)
;
jim-pack.c:454
Jim_PackCmd()
JimSetBitsIntLittleEndian
(
(
unsigned
char
*
)
stringObjPtr
->
bytes
,
value
,
pos
,
width
)
;
jim-pack.c:463
Jim_PackCmd()
memcpy
(
stringObjPtr
->
bytes
+
pos
,
Jim_String
(
argv
[
2
]
)
,
width
)
;
jim.c:2222
Jim_FreeObj()
if
(
objPtr
->
bytes
!=
NULL
)
{
jim.c:2223
Jim_FreeObj()
if
(
objPtr
->
bytes
!=
JimEmptyStringRep
)
jim.c:2224
Jim_FreeObj()
Jim_Free
(
objPtr
->
bytes
)
;
jim.c:2249
Jim_InvalidateStringRep()
if
(
objPtr
->
bytes
!=
NULL
)
{
jim.c:2250
Jim_InvalidateStringRep()
if
(
objPtr
->
bytes
!=
JimEmptyStringRep
)
jim.c:2251
Jim_InvalidateStringRep()
Jim_Free
(
objPtr
->
bytes
)
;
jim.c:2253
Jim_InvalidateStringRep()
objPtr
->
bytes
=
NULL
;
jim.c:2262
Jim_DuplicateObj()
if
(
objPtr
->
bytes
==
NULL
)
{
jim.c:2264
Jim_DuplicateObj()
dupPtr
->
bytes
=
NULL
;
jim.c:2270
Jim_DuplicateObj()
dupPtr
->
bytes
=
JimEmptyStringRep
;
jim.c:2276
Jim_DuplicateObj()
dupPtr
->
bytes
=
Jim_Alloc
(
objPtr
->
length
+
1
)
;
jim.c:2279
Jim_DuplicateObj()
memcpy
(
dupPtr
->
bytes
,
objPtr
->
bytes
,
objPtr
->
length
+
1
)
;
jim.c:2302
Jim_GetString()
if
(
objPtr
->
bytes
==
NULL
)
{
jim.c:2309
Jim_GetString()
return
objPtr
->
bytes
;
jim.c:2315
Jim_Length()
if
(
objPtr
->
bytes
==
NULL
)
{
jim.c:2325
Jim_String()
if
(
objPtr
->
bytes
==
NULL
)
{
jim.c:2329
Jim_String()
return
objPtr
->
bytes
;
jim.c:2334
JimSetStringBytes()
objPtr
->
bytes
=
Jim_StrDup
(
str
)
;
jim.c:2404
SetStringFromAny()
if
(
objPtr
->
bytes
==
NULL
)
{
jim.c:2449
Jim_NewStringObj()
objPtr
->
bytes
=
JimEmptyStringRep
;
jim.c:2452
Jim_NewStringObj()
objPtr
->
bytes
=
Jim_StrDupLen
(
s
,
len
)
;
jim.c:2487
Jim_NewStringObjNoAlloc()
objPtr
->
bytes
=
s
;
jim.c:2509
StringAppendString()
if
(
objPtr
->
bytes
==
JimEmptyStringRep
)
{
jim.c:2510
StringAppendString()
objPtr
->
bytes
=
Jim_Alloc
(
needlen
+
1
)
;
jim.c:2513
StringAppendString()
objPtr
->
bytes
=
Jim_Realloc
(
objPtr
->
bytes
,
needlen
+
1
)
;
jim.c:2517
StringAppendString()
memcpy
(
objPtr
->
bytes
+
objPtr
->
length
,
str
,
len
)
;
jim.c:2518
StringAppendString()
objPtr
->
bytes
[
objPtr
->
length
+
len
]
=
'\0'
;
jim.c:2522
StringAppendString()
objPtr
->
internalRep
.
strValue
.
charLength
+=
utf8_strlen
(
objPtr
->
bytes
+
objPtr
->
length
,
len
)
;
jim.c:2932
JimStringTrimRight()
nontrim
=
JimFindTrimRight
(
strObjPtr
->
bytes
,
len
,
trimchars
,
trimcharslen
)
;
jim.c:2938
JimStringTrimRight()
if
(
nontrim
==
strObjPtr
->
bytes
+
len
)
{
jim.c:2944
JimStringTrimRight()
strObjPtr
=
Jim_NewStringObj
(
interp
,
strObjPtr
->
bytes
,
(
nontrim
-
strObjPtr
->
bytes
)
)
;
jim.c:2948
JimStringTrimRight()
strObjPtr
->
bytes
[
nontrim
-
strObjPtr
->
bytes
]
=
0
;
jim.c:2949
JimStringTrimRight()
strObjPtr
->
length
=
(
nontrim
-
strObjPtr
->
bytes
)
;
jim.c:3848
JimObjectHTHashFunction()
if
(
JimIsWide
(
keyObj
)
&&
keyObj
->
bytes
==
NULL
)
{
jim.c:5400
Jim_NewReference()
refObjPtr
->
bytes
=
NULL
;
jim.c:6154
Jim_NewIntObj()
objPtr
->
bytes
=
NULL
;
jim.c:6302
Jim_NewDoubleObj()
objPtr
->
bytes
=
NULL
;
jim.c:6599
JimMakeListStringRep()
p
=
objPtr
->
bytes
=
Jim_Alloc
(
bufLen
+
1
)
;
jim.c:6661
SetListFromAny()
if
(
Jim_IsDict
(
objPtr
)
&&
objPtr
->
bytes
==
NULL
)
{
jim.c:6729
Jim_NewListObj()
objPtr
->
bytes
=
NULL
;
jim.c:7702
Jim_NewDictObj()
objPtr
->
bytes
=
NULL
;
jim.c:8187
JimExprOpNumUnary()
if
(
(
A
->
typePtr
!=
&
doubleObjType
||
A
->
bytes
)
&&
JimGetWideNoErr
(
interp
,
A
,
&
wA
)
==
JIM_OK
)
{
jim.c:8501
JimExprOpBin()
if
(
(
A
->
typePtr
!=
&
doubleObjType
||
A
->
bytes
)
&&
jim.c:8502
JimExprOpBin()
(
B
->
typePtr
!=
&
doubleObjType
||
B
->
bytes
)
&&
jim.c:10281
ScanOneEntry()
tok
=
tmpObj
->
bytes
;
jim.c:10929
JimInterpolateTokens()
s
=
objPtr
->
bytes
=
Jim_Alloc
(
totlen
+
1
)
;
jim.c:10933
JimInterpolateTokens()
memcpy
(
s
,
intv
[
i
]
->
bytes
,
intv
[
i
]
->
length
)
;
jim.c:10938
JimInterpolateTokens()
objPtr
->
bytes
[
totlen
]
=
'\0'
;
jim.c:10985
Jim_EvalObj()
if
(
Jim_IsList
(
scriptObjPtr
)
&&
scriptObjPtr
->
bytes
==
NULL
)
{
jimsh0.c:2161
aio_cmd_read()
objPtr
->
bytes
[
objPtr
->
length
]
=
'\0'
;
jimsh0.c:4480
Jim_RemoveTrailingNewline()
objPtr
->
bytes
[
objPtr
->
length
]
=
'\0'
;
jimsh0.c:7983
Jim_FreeObj()
if
(
objPtr
->
bytes
!=
NULL
)
{
jimsh0.c:7984
Jim_FreeObj()
if
(
objPtr
->
bytes
!=
JimEmptyStringRep
)
jimsh0.c:7985
Jim_FreeObj()
Jim_Free
(
objPtr
->
bytes
)
;
jimsh0.c:8010
Jim_InvalidateStringRep()
if
(
objPtr
->
bytes
!=
NULL
)
{
jimsh0.c:8011
Jim_InvalidateStringRep()
if
(
objPtr
->
bytes
!=
JimEmptyStringRep
)
jimsh0.c:8012
Jim_InvalidateStringRep()
Jim_Free
(
objPtr
->
bytes
)
;
jimsh0.c:8014
Jim_InvalidateStringRep()
objPtr
->
bytes
=
NULL
;
jimsh0.c:8023
Jim_DuplicateObj()
if
(
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:8025
Jim_DuplicateObj()
dupPtr
->
bytes
=
NULL
;
jimsh0.c:8028
Jim_DuplicateObj()
dupPtr
->
bytes
=
JimEmptyStringRep
;
jimsh0.c:8034
Jim_DuplicateObj()
dupPtr
->
bytes
=
Jim_Alloc
(
objPtr
->
length
+
1
)
;
jimsh0.c:8037
Jim_DuplicateObj()
memcpy
(
dupPtr
->
bytes
,
objPtr
->
bytes
,
objPtr
->
length
+
1
)
;
jimsh0.c:8056
Jim_GetString()
if
(
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:8063
Jim_GetString()
return
objPtr
->
bytes
;
jimsh0.c:8069
Jim_Length()
if
(
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:8079
Jim_String()
if
(
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:8083
Jim_String()
return
objPtr
->
bytes
;
jimsh0.c:8088
JimSetStringBytes()
objPtr
->
bytes
=
Jim_StrDup
(
str
)
;
jimsh0.c:8150
SetStringFromAny()
if
(
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:8190
Jim_NewStringObj()
objPtr
->
bytes
=
JimEmptyStringRep
;
jimsh0.c:8193
Jim_NewStringObj()
objPtr
->
bytes
=
Jim_StrDupLen
(
s
,
len
)
;
jimsh0.c:8226
Jim_NewStringObjNoAlloc()
objPtr
->
bytes
=
s
;
jimsh0.c:8246
StringAppendString()
if
(
objPtr
->
bytes
==
JimEmptyStringRep
)
{
jimsh0.c:8247
StringAppendString()
objPtr
->
bytes
=
Jim_Alloc
(
needlen
+
1
)
;
jimsh0.c:8250
StringAppendString()
objPtr
->
bytes
=
Jim_Realloc
(
objPtr
->
bytes
,
needlen
+
1
)
;
jimsh0.c:8254
StringAppendString()
memcpy
(
objPtr
->
bytes
+
objPtr
->
length
,
str
,
len
)
;
jimsh0.c:8255
StringAppendString()
objPtr
->
bytes
[
objPtr
->
length
+
len
]
=
'\0'
;
jimsh0.c:8259
StringAppendString()
objPtr
->
internalRep
.
strValue
.
charLength
+=
utf8_strlen
(
objPtr
->
bytes
+
objPtr
->
length
,
len
)
;
jimsh0.c:8622
JimStringTrimRight()
nontrim
=
JimFindTrimRight
(
strObjPtr
->
bytes
,
len
,
trimchars
,
trimcharslen
)
;
jimsh0.c:8628
JimStringTrimRight()
if
(
nontrim
==
strObjPtr
->
bytes
+
len
)
{
jimsh0.c:8634
JimStringTrimRight()
strObjPtr
=
Jim_NewStringObj
(
interp
,
strObjPtr
->
bytes
,
(
nontrim
-
strObjPtr
->
bytes
)
)
;
jimsh0.c:8638
JimStringTrimRight()
strObjPtr
->
bytes
[
nontrim
-
strObjPtr
->
bytes
]
=
0
;
jimsh0.c:8639
JimStringTrimRight()
strObjPtr
->
length
=
(
nontrim
-
strObjPtr
->
bytes
)
;
jimsh0.c:10930
Jim_NewIntObj()
objPtr
->
bytes
=
NULL
;
jimsh0.c:11069
Jim_NewDoubleObj()
objPtr
->
bytes
=
NULL
;
jimsh0.c:11349
JimMakeListStringRep()
p
=
objPtr
->
bytes
=
Jim_Alloc
(
bufLen
+
1
)
;
jimsh0.c:11410
SetListFromAny()
if
(
Jim_IsDict
(
objPtr
)
&&
objPtr
->
bytes
==
NULL
)
{
jimsh0.c:11474
Jim_NewListObj()
objPtr
->
bytes
=
NULL
;
jimsh0.c:12132
Jim_NewDictObj()
objPtr
->
bytes
=
NULL
;
jimsh0.c:12558
JimExprOpNumUnary()
if
(
(
A
->
typePtr
!=
&
doubleObjType
||
A
->
bytes
)
&&
JimGetWideNoErr
(
interp
,
A
,
&
wA
)
==
JIM_OK
)
{
jimsh0.c:12855
JimExprOpBin()
if
(
(
A
->
typePtr
!=
&
doubleObjType
||
A
->
bytes
)
&&
jimsh0.c:12856
JimExprOpBin()
(
B
->
typePtr
!=
&
doubleObjType
||
B
->
bytes
)
&&
jimsh0.c:14478
ScanOneEntry()
tok
=
tmpObj
->
bytes
;
jimsh0.c:15001
JimInterpolateTokens()
s
=
objPtr
->
bytes
=
Jim_Alloc
(
totlen
+
1
)
;
jimsh0.c:15005
JimInterpolateTokens()
memcpy
(
s
,
intv
[
i
]
->
bytes
,
intv
[
i
]
->
length
)
;
jimsh0.c:15010
JimInterpolateTokens()
objPtr
->
bytes
[
totlen
]
=
'\0'
;
jimsh0.c:15051
Jim_EvalObj()
if
(
Jim_IsList
(
scriptObjPtr
)
&&
scriptObjPtr
->
bytes
==
NULL
)
{
Data Use
Functions writing
Jim_Obj::bytes
Functions reading
Jim_Obj::bytes
Jim_InvalidateStringRep()
Jim_DuplicateObj()
JimSetStringBytes()
Jim_NewStringObj()
Jim_NewStringObjNoAlloc()
StringAppendString()
Jim_NewIntObj()
Jim_NewDoubleObj()
JimMakeListStringRep()
Jim_NewListObj()
Jim_NewDictObj()
JimInterpolateTokens()
JimSetStringBytes()
StringAppendString()
Jim_NewReference()
JimMakeListStringRep()
JimInterpolateTokens()
all items filtered out
Jim_Obj::bytes
aio_cmd_read()
Jim_RemoveTrailingNewline()
Jim_FreeObj()
Jim_InvalidateStringRep()
Jim_DuplicateObj()
Jim_GetString()
Jim_Length()
Jim_String()
SetStringFromAny()
StringAppendString()
JimStringTrimRight()
SetListFromAny()
JimExprOpNumUnary()
JimExprOpBin()
ScanOneEntry()
JimInterpolateTokens()
Jim_EvalObj()
SetStringFromAny()
StringAppendString()
JimStringTrimRight()
JimObjectHTHashFunction()
SetListFromAny()
JimExprOpNumUnary()
JimExprOpBin()
ScanOneEntry()
JimInterpolateTokens()
aio_cmd_read()
Jim_RemoveTrailingNewline()
Jim_PackCmd()
all items filtered out