Index: net/url_request/view_cache_helper.cc |
=================================================================== |
--- net/url_request/view_cache_helper.cc (revision 91517) |
+++ net/url_request/view_cache_helper.cc (working copy) |
@@ -24,43 +24,6 @@ |
namespace { |
-void HexDump(const char *buf, size_t buf_len, std::string* result) { |
- const size_t kMaxRows = 16; |
- int offset = 0; |
- |
- const unsigned char *p; |
- while (buf_len) { |
- base::StringAppendF(result, "%08x: ", offset); |
- offset += kMaxRows; |
- |
- p = (const unsigned char *) buf; |
- |
- size_t i; |
- size_t row_max = std::min(kMaxRows, buf_len); |
- |
- // print hex codes: |
- for (i = 0; i < row_max; ++i) |
- base::StringAppendF(result, "%02x ", *p++); |
- for (i = row_max; i < kMaxRows; ++i) |
- result->append(" "); |
- |
- // print ASCII glyphs if possible: |
- p = (const unsigned char *) buf; |
- for (i = 0; i < row_max; ++i, ++p) { |
- if (*p < 0x7F && *p > 0x1F) { |
- AppendEscapedCharForHTML(*p, result); |
- } else { |
- result->push_back('.'); |
- } |
- } |
- |
- result->push_back('\n'); |
- |
- buf += row_max; |
- buf_len -= row_max; |
- } |
-} |
- |
std::string FormatEntryInfo(disk_cache::Entry* entry, |
const std::string& url_prefix) { |
std::string key = entry->GetKey(); |
@@ -111,6 +74,45 @@ |
return GetInfoHTML(std::string(), context, url_prefix, out, callback); |
} |
+// static |
+void ViewCacheHelper::HexDump(const char *buf, size_t buf_len, |
+ std::string* result) { |
+ const size_t kMaxRows = 16; |
+ int offset = 0; |
+ |
+ const unsigned char *p; |
+ while (buf_len) { |
+ base::StringAppendF(result, "%08x: ", offset); |
+ offset += kMaxRows; |
+ |
+ p = (const unsigned char *) buf; |
+ |
+ size_t i; |
+ size_t row_max = std::min(kMaxRows, buf_len); |
+ |
+ // print hex codes: |
+ for (i = 0; i < row_max; ++i) |
+ base::StringAppendF(result, "%02x ", *p++); |
+ for (i = row_max; i < kMaxRows; ++i) |
+ result->append(" "); |
+ |
+ // print ASCII glyphs if possible: |
+ p = (const unsigned char *) buf; |
+ for (i = 0; i < row_max; ++i, ++p) { |
+ if (*p < 0x7F && *p > 0x1F) { |
+ AppendEscapedCharForHTML(*p, result); |
+ } else { |
+ result->push_back('.'); |
+ } |
+ } |
+ |
+ result->push_back('\n'); |
+ |
+ buf += row_max; |
+ buf_len -= row_max; |
+ } |
+} |
+ |
//----------------------------------------------------------------------------- |
int ViewCacheHelper::GetInfoHTML(const std::string& key, |