|
 |
 |
 |
 |
 |
 |
 |
jsval args[1];
|
|
|
JSString
*scriptStr = JS_NewUCStringCopyN(cx, xdr, xdr_len);
|
|
args[0]
= STRING_TO_JSVAL(scriptStr);
|
|
|
JSObject*
sobj = JS_NewScriptObject(cx, NULL);
|
|
|
JS_CallFunctionName(cx,
sobj, "thaw", 1, args, &rval);
|
|
|
JSScript*
dscript = (JSScript *) JS_GetPrivate(cx, sobj);
|
|
|
// Run
it
|
|
|
JS_ExecuteScript(cx,
obj, dscript, &rval);
|
|
|
|