// 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. function FindProxyForURL(url, host) { if (host != 'hang') return 'PROXY ' + host + ':88'; var ip = dnsResolve("host1"); // The following may or may not be executed, even if dnsResolve() terminates // the script execution. dnsResolveEx("host2"); dnsResolveEx("host3"); alert("hahaha"); // Hang! for (;;) {} // The following definitely won't be executed, since control should never // make it past the preceding hang. dnsResolve("host4"); dnsResolve("host5"); alert("uhm..."); throw "not reached"; }