LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/UnpackedTarball/python3/Objects - unicodeobject.c (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 1709 6505 26.3 %
Date: 2012-12-17 Functions: 118 291 40.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
PyUnicode_New 51351
PyUnicode_DecodeUTF8Stateful 43682
unicode_resize 43157
ascii_decode 42718
PyUnicode_InternInPlace 40669
unicode_dealloc 38402
unicode_hash 37793
PyUnicode_RichCompare 27937
parse_format_flags 22878
PyUnicode_DecodeUTF8 22855
_PyUnicode_FromId 21728
unicode_length 17646
PyUnicode_FromString 16695
unicode_compare 14735
get_latin1_char 11308
_PyUnicode_FastCopyCharacters 9691
_copy_characters 9691
unicode_subscript 8285
PyUnicode_FromObject 7562
unicode_getitem 6347
PyUnicode_CompareWithASCIIString 5705
PyUnicode_InternFromString 4864
PyUnicode_Substring 4267
_PyUnicode_FromASCII 3415
unicode_result_ready 3396
unicode_result 3396
_PyUnicode_FromUCS2 3123
PyUnicode_FromKindAndData 3123
PyUnicode_FromFormatV 2969
unicode_modifiable 2490
PyUnicode_FromStringAndSize 2345
PyUnicode_Append 2085
PyUnicode_Contains 2034
unicode_new 1899
PyUnicode_FromFormat 1893
unicode_write_cstr 1890
unicode_putchar 1808
unicode_widen 1808
PyUnicode_AsUTF8AndSize 1795
PyUnicode_Compare 1400
PyUnicode_AsUTF8 1293
normalize_encoding 1051
PyUnicode_DecodeFSDefaultAndSize 941
PyUnicode_RPartition 719
unicode_rpartition 719
tailmatch 713
PyUnicode_Decode 634
resize_compact 548
unicode_startswith 538
unicodeiter_next 470
PyUnicode_EncodeFSDefault 431
PyUnicode_AsEncodedString 417
_PyUnicode_AsUTF8String 414
PyUnicode_FSConverter 405
PyUnicode_Join 404
PyUnicode_FromOrdinal 387
locale_error_handler 368
unicode_join 361
PyUnicode_FromWideChar 357
PyUnicode_FromUnicode 357
find_maxchar_surrogates 355
PyUnicode_DecodeLocaleAndSize 342
PyUnicode_Partition 276
unicode_repeat 176
unicode_endswith 151
_PyUnicode_FindMaxChar 130
unicode_result_unchanged 128
unicode_split 109
split 109
_PyUnicodeWriter_WriteStr 105
unicode_partition 90
unicode_rsplit 90
rsplit 90
unicode_iter 84
unicodeiter_dealloc 84
length_of_escaped_ascii_string 77
PyUnicode_DecodeUnicodeEscape 77
unicode_isalnum 70
_PyUnicodeWriter_Update 68
_PyUnicodeWriter_Init 66
_PyUnicodeWriter_Finish 66
_PyUnicodeWriter_PrepareInternal 66
findchar 66
PyUnicode_AsUnicodeAndSize 52
unicode_aswidechar 52
unicode_repr 51
PyUnicode_FindChar 44
PyUnicode_DecodeLocale 33
PyUnicode_DecodeFSDefault 31
PyUnicode_DecodeASCII 28
PyUnicode_EncodeLocale 26
PyUnicode_AsWideCharString 26
PyUnicode_FSDecoder 20
anylib_find 19
_PyUnicode_TransformDecimalAndSpaceToASCII 12
unicode_isdigit 11
getnextarg 9
PyUnicode_IsIdentifier 9
unicode_encode 8
PyUnicode_Format 8
any_find_slice 7
unicode_replace 6
replace 6
unicode_rfind 5
anylib_count 4
_PyUnicode_AsASCIIString 4
make_bloom_mask 4
PyUnicode_AppendAndDel 3
unicode_rstrip 3
_PyUnicode_XStrip 3
do_argstrip 3
_PyUnicode_New 2
unicode_find 2
PyUnicode_FromEncodedObject 2
ascii_upper_or_lower 1
PyUnicode_GetLength 1
_PyUnicode_Init 1
unicode_lower 1
unicode_isnumeric 0
PyUnicode_TranslateCharmap 0
PyUnicode_AsUTF32String 0
unicode_maketrans 0
PyUnicode_AsUTF16String 0
charmaptranslate_makespace 0
PyUnicode_AsRawUnicodeEscapeString 0
PyUnicode_DecodeUTF32 0
unicode_capitalize 0
PyUnicode_ClearFreeList 0
PyUnicode_EncodeASCII 0
make_translate_exception 0
PyUnicode_BuildEncodingMap 0
unicode__sizeof__ 0
_PyUnicodeWriter_Dealloc 0
PyUnicode_EncodeRawUnicodeEscape 0
unicodeiter_len 0
PyUnicode_Concat 0
encoding_map_size 0
unicode_isidentifier 0
PyUnicode_EncodeUTF8 0
do_capitalize 0
unicode_check_modifiable 0
fix_decimal_and_space_to_ascii 0
unicodeiter_setstate 0
PyUnicode_EncodeUnicodeEscape 0
unicode_islower 0
PyUnicode_EncodeCharmap 0
makefmt 0
do_swapcase 0
unicode_rjust 0
PyUnicode_EncodeDecimal 0
PyUnicode_Replace 0
unicodeiter_traverse 0
PyUnicode_AsDecodedUnicode 0
PyUnicode_Encode 0
_PyUnicode_Ready 0
unicode_isprintable 0
PyUnicode_DecodeRawUnicodeEscape 0
resize_inplace 0
handle_capital_sigma 0
_PyUnicode_Copy 0
wcstombs_errorpos 0
align_maxchar 0
charmapencode_resize 0
PyUnicode_RSplit 0
unicode_index 0
lower_ucs4 0
_Py_ReleaseInternedUnicodeStrings 0
charmapencode_lookup 0
PyUnicode_EncodeUTF32 0
unicode_adjust_maxchar 0
_PyUnicode_FromUCS1 0
mbstowcs_errorpos 0
PyUnicode_EncodeUTF16 0
unicode_upper 0
unicode_encode_call_errorhandler 0
PyInit__string 0
Py_UNICODE_strcpy 0
encoding_map_lookup 0
unicode_isalpha 0
_PyUnicode_HasNULChars 0
PyUnicode_AsUCS4 0
PyUnicode_WriteChar 0
convert_uc 0
unicode_casefold 0
PyUnicode_AsUCS4Copy 0
unicode_zfill 0
_PyUnicode_Fini 0
kind_maxchar_limit 0
case_operation 0
Py_UNICODE_strchr 0
charmap_encoding_error 0
PyUnicode_ReadChar 0
unicode_isdecimal 0
PyUnicode_AsUTF8String 0
Py_UNICODE_strcmp 0
unicode_translate_call_errorhandler 0
unicode_isspace 0
unicode_isupper 0
unicode__format__ 0
make_decode_exception 0
_PyUnicode_TranslateCharmap 0
Py_UNICODE_strrchr 0
PyUnicode_DecodeUTF7 0
unicode_result_wchar 0
Py_UNICODE_strlen 0
PyUnicode_GetMax 0
_PyUnicode_ClearStaticStrings 0
unicode_encode_ucs1 0
PyUnicode_AsWideChar 0
unicode_kind_name 0
unicode_ljust 0
unicode_subtype_new 0
pad 0
Py_UNICODE_strncpy 0
PyUnicode_AsUnicodeEscapeString 0
PyUnicode_AsLatin1String 0
PyUnicode_Tailmatch 0
_PyUnicode_EncodeCharmap 0
as_ucs4 0
unicode_expandtabs 0
PyUnicode_EncodeLatin1 0
PyUnicode_GetSize 0
encoding_map_dealloc 0
PyUnicode_GetDefaultEncoding 0
raise_encode_exception 0
PyUnicode_DecodeUTF7Stateful 0
PyUnicode_Translate 0
PyUnicode_DecodeLatin1 0
unicode_rindex 0
resize_copy 0
formatfloat 0
PyUnicode_AsCharmapString 0
PyUnicode_Resize 0
PyUnicode_DecodeUTF16 0
PyUnicode_TransformDecimalToASCII 0
raise_translate_exception 0
PyUnicode_CopyCharacters 0
PyUnicode_DecodeCharmap 0
do_upper 0
PyUnicode_InternImmortal 0
unicode_splitlines 0
formatlong 0
PyUnicode_Split 0
charmaptranslate_lookup 0
unicode_istitle 0
unicode_decode_call_errorhandler 0
charmaptranslate_output 0
PyUnicode_DecodeUTF32Stateful 0
_PyUnicode_AsKind 0
do_lower 0
_PyUnicode_InsertThousandsGrouping 0
do_title 0
unicode_str 0
fixup 0
_PyUnicode_FastFill 0
make_encode_exception 0
PyUnicode_AsUnicodeCopy 0
formatchar 0
PyUnicode_Fill 0
unicode_getnewargs 0
unicode_mod 0
charmapencode_output 0
Py_UNICODE_strncmp 0
unicodeiter_reduce 0
unicode_count 0
PyUnicode_AsEncodedUnicode 0
PyUnicode_DecodeUTF16Stateful 0
do_upper_or_lower 0
PyUnicode_EncodeUTF7 0
unicode_title 0
PyUnicode_Find 0
unicode_center 0
unicode_strip 0
do_casefold 0
_PyUnicode_FromUCS4 0
unicode_translate 0
_PyUnicode_EncodeUTF32 0
_PyUnicode_AsLatin1String 0
PyUnicode_Splitlines 0
unicode_lstrip 0
PyUnicode_AsUnicode 0
PyUnicode_AsDecodedObject 0
PyUnicode_Count 0
_PyUnicode_EncodeUTF16 0
PyUnicode_AsASCIIString 0
do_strip 0
unicode_swapcase 0
Py_UNICODE_strcat 0
_PyUnicode_DecodeUnicodeInternal 0
PyUnicode_AsEncodedObject 0
_PyUnicode_EncodeUTF7 0

Generated by: LCOV version 1.10