Changeset 58157 in webkit


Ignore:
Timestamp:
Apr 23, 2010 1:05:09 AM (14 years ago)
Author:
ddkilzer@apple.com
Message:

<http://webkit.org/b/38030> Add WebCore::dumpTextEncodingNameMap() to dump text encoding map on debug builds

Reviewed by Alexey Proskuryakov.

  • platform/text/TextEncodingRegistry.cpp:

(WebCore::dumpTextEncodingNameMap): Added.

  • platform/text/TextEncodingRegistry.h:

(WebCore::dumpTextEncodingNameMap): Added declaration.

Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r58153 r58157  
     12010-04-23  David Kilzer  <ddkilzer@apple.com>
     2
     3        <http://webkit.org/b/38030> Add WebCore::dumpTextEncodingNameMap() to dump text encoding map on debug builds
     4
     5        Reviewed by Alexey Proskuryakov.
     6
     7        * platform/text/TextEncodingRegistry.cpp:
     8        (WebCore::dumpTextEncodingNameMap): Added.
     9        * platform/text/TextEncodingRegistry.h:
     10        (WebCore::dumpTextEncodingNameMap): Added declaration.
     11
    1122010-04-22  Tony Chang  <tony@chromium.org>
    213
  • trunk/WebCore/platform/text/TextEncodingRegistry.cpp

    r52791 r58157  
    317317}
    318318
     319#ifndef NDEBUG
     320void dumpTextEncodingNameMap()
     321{
     322    fprintf(stderr, "Dumping %u entries in WebCore::textEncodingNameMap...\n", textEncodingNameMap->size());
     323
     324    MutexLocker lock(encodingRegistryMutex());
     325
     326    TextEncodingNameMap::const_iterator it = textEncodingNameMap->begin();
     327    TextEncodingNameMap::const_iterator end = textEncodingNameMap->end();
     328    for (; it != end; ++it)
     329        fprintf(stderr, "'%s' => '%s'\n", it->first, it->second);
     330}
     331#endif
     332
    319333} // namespace WebCore
  • trunk/WebCore/platform/text/TextEncodingRegistry.h

    r44096 r58157  
    4747    bool noExtendedTextEncodingNameUsed();
    4848
     49#ifndef NDEBUG
     50    void dumpTextEncodingNameMap();
     51#endif
    4952}
    5053
Note: See TracChangeset for help on using the changeset viewer.