| Index: content/child/blink_platform_impl_unittest.cc | 
| diff --git a/content/child/blink_platform_impl_unittest.cc b/content/child/blink_platform_impl_unittest.cc | 
| index 661ce192e9a351d889fb3f02cf8d12b48e8d0f2b..7217227832d16a4c416211aa7d76980e27e7df73 100644 | 
| --- a/content/child/blink_platform_impl_unittest.cc | 
| +++ b/content/child/blink_platform_impl_unittest.cc | 
| @@ -68,42 +68,41 @@ TEST(BlinkPlatformTest, SuspendResumeSharedTimer) { | 
| EXPECT_TRUE(base::TimeDelta() == platform_impl.shared_timer_delay()); | 
| } | 
|  | 
| -TEST(BlinkPlatformTest, IsReservedIPAddress_WebURL) { | 
| +TEST(BlinkPlatformTest, IsReservedIPAddress) { | 
| TestBlinkPlatformImpl platform_impl; | 
|  | 
| // Unreserved IPv4 addresses (in various forms). | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://8.8.8.8/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://99.64.0.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15.0.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://3557752832/"))); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("8.8.8.8")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("99.64.0.0")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15.0.0")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15.0")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("3557752832")); | 
|  | 
| // Reserved IPv4 addresses (in various forms). | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://192.168.0.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://192.168.0.6/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0.0.5/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://3232235526/"))); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("192.168.0.0")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("192.168.0.6")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0.0.5")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0.0")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("3232235526")); | 
|  | 
| // Unreserved IPv6 addresses. | 
| EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      GURL("http://[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]/"))); | 
| +      "[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]")); | 
| EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      GURL("http://[2000:ba98:7654:2301:EFCD:BA98:7654:3210]/"))); | 
| +      "[2000:ba98:7654:2301:EFCD:BA98:7654:3210]")); | 
|  | 
| // Reserved IPv6 addresses. | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[::1]/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[::192.9.5.5]/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[FEED::BEEF]/"))); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("[::1]")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("[::192.9.5.5]")); | 
| +  EXPECT_TRUE(platform_impl.isReservedIPAddress("[FEED::BEEF]")); | 
| EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      GURL("http://[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]/"))); | 
| +      "[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]")); | 
|  | 
| // Not IP addresses at all. | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://example.com/"))); | 
| -  EXPECT_FALSE( | 
| -      platform_impl.isReservedIPAddress(GURL("http://127.0.0.1.example.com/"))); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("example.com")); | 
| +  EXPECT_FALSE(platform_impl.isReservedIPAddress("127.0.0.1.example.com")); | 
|  | 
| // Moar IPv4 | 
| uint8 address[4] = {0, 0, 0, 1}; | 
| @@ -112,84 +111,11 @@ TEST(BlinkPlatformTest, IsReservedIPAddress_WebURL) { | 
| std::string addressString = | 
| net::IPAddressToString(address, sizeof(address)); | 
| if (i == 0 || i == 10 || i == 127 || i > 223) { | 
| -      EXPECT_TRUE( | 
| -          platform_impl.isReservedIPAddress(GURL("http://" + addressString))); | 
| -    } else { | 
| -      EXPECT_FALSE( | 
| -          platform_impl.isReservedIPAddress(GURL("http://" + addressString))); | 
| -    } | 
| -  } | 
| -} | 
| - | 
| -TEST(BlinkPlatformTest, IsReservedIPAddress_WebSecurityOrigin) { | 
| -  TestBlinkPlatformImpl platform_impl; | 
| - | 
| -  // Unreserved IPv4 addresses (in various forms). | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://8.8.8.8/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://99.64.0.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://212.15.0.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://212.15/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://212.15.0/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://3557752832/"))); | 
| - | 
| -  // Reserved IPv4 addresses (in various forms). | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://192.168.0.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://192.168.0.6/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://10.0.0.5/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://10.0.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://10.0/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://3232235526/"))); | 
| - | 
| -  // Unreserved IPv6 addresses. | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString( | 
| -          "http://[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString( | 
| -          "http://[2000:ba98:7654:2301:EFCD:BA98:7654:3210]/"))); | 
| - | 
| -  // Reserved IPv6 addresses. | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://[::1]/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://[::192.9.5.5]/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://[FEED::BEEF]/"))); | 
| -  EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString( | 
| -          "http://[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]/"))); | 
| - | 
| -  // Not IP addresses at all. | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString("http://example.com/"))); | 
| -  EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -      blink::WebSecurityOrigin::createFromString( | 
| -          "http://127.0.0.1.example.com/"))); | 
| - | 
| -  // Moar IPv4 | 
| -  uint8 address[4] = {0, 0, 0, 1}; | 
| -  for (int i = 0; i < 256; i++) { | 
| -    address[0] = i; | 
| -    blink::WebString addressString = blink::WebString::fromUTF8( | 
| -        "http://" + net::IPAddressToString(address, sizeof(address)) + "/"); | 
| -    if (i == 0 || i == 10 || i == 127 || i > 223) { | 
| EXPECT_TRUE(platform_impl.isReservedIPAddress( | 
| -          blink::WebSecurityOrigin::createFromString(addressString))); | 
| +          blink::WebString::fromUTF8(addressString))); | 
| } else { | 
| EXPECT_FALSE(platform_impl.isReservedIPAddress( | 
| -          blink::WebSecurityOrigin::createFromString(addressString))); | 
| +          blink::WebString::fromUTF8(addressString))); | 
| } | 
| } | 
| } | 
|  |