| // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | var g_iteration = 0; | 
 |  | 
 | function FindProxyForURL(url, host) { | 
 |   g_iteration++; | 
 |  | 
 |   var ip1 = dnsResolve("host1"); | 
 |   var ip2 = dnsResolveEx("host2"); | 
 |  | 
 |   if (ip1 == "182.111.0.222" && ip2 == "111.33.44.55") | 
 |     return "PROXY foopy:" + g_iteration; | 
 |  | 
 |   // If the script didn't terminate when abandoned, then it will reach this and | 
 |   // hang. | 
 |   for (;;) {} | 
 |   throw "not reached"; | 
 | } |