forked from mirrors/gecko-dev
		
	--HG-- rename : toolkit/components/ctypes/ctypes.jsm => js/ductwork/debugger/jsdebugger.jsm extra : rebase_source : 0c936a42bd4191c8cb4d98136dfccf3cca62533d
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/* Any copyright is dedicated to the Public Domain.
 | 
						|
   http://creativecommons.org/publicdomain/zero/1.0/ */
 | 
						|
 | 
						|
"use strict";
 | 
						|
const Cc = Components.classes;
 | 
						|
const Ci = Components.interfaces;
 | 
						|
const Cu = Components.utils;
 | 
						|
const Cr = Components.results;
 | 
						|
 | 
						|
function testGlobal(aName) {
 | 
						|
  let systemPrincipal = Cc["@mozilla.org/systemprincipal;1"]
 | 
						|
    .createInstance(Ci.nsIPrincipal);
 | 
						|
 | 
						|
  let sandbox = Cu.Sandbox(systemPrincipal);
 | 
						|
  Cu.evalInSandbox("this.__name = '" + aName + "'", sandbox);
 | 
						|
  return sandbox;
 | 
						|
}
 |