|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
47
 | 
 0  | 
 256  | 
     MyCORE_STRING_REALLOC_IF_NEED(str, 2, 0);  | 
 
| 
59
 | 
 5383  | 
 852  | 
     while(offset < size)  | 
 
| 
61
 | 
 128  | 
 5255  | 
         if(data[offset] == '&')  | 
 
| 
65
 | 
 0  | 
 128  | 
             if(offset != tmp_offset) {  | 
 
| 
66
 | 
 0  | 
 0  | 
                 if(proc_entry->encoding == MyENCODING_UTF_8)  | 
 
| 
91
 | 
 852  | 
 0  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 843  | 
 9  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
98
 | 
 0  | 
 128  | 
     if(data[offset] == '#')  | 
 
| 
105
 | 
 0  | 
 0  | 
         if(offset >= size) {  | 
 
| 
110
 | 
 0  | 
 0  | 
         if(data[offset] == 'x' || data[offset] == 'X') {  | 
 
| 
 | 
 0  | 
 0  | 
         if(data[offset] == 'x' || data[offset] == 'X') {  | 
 
| 
123
 | 
 0  | 
 128  | 
         if(proc_entry->charef_res.curr_entry->ch == '\0')  | 
 
| 
142
 | 
 128  | 
 0  | 
     if(proc_entry->charef_res.is_done) {  | 
 
| 
145
 | 
 128  | 
 0  | 
         if(data[offset] == ';')  | 
 
| 
149
 | 
 0  | 
 0  | 
             if(proc_entry->is_attributes &&  | 
 
| 
 | 
 0  | 
 0  | 
             if(proc_entry->is_attributes &&  | 
 
| 
150
 | 
 0  | 
 0  | 
                (data[offset] == '=' || mycore_string_alphanumeric_character[ (unsigned char)data[offset] ] != 0xff))  | 
 
| 
152
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
158
 | 
 128  | 
 0  | 
         if(current_entry->codepoints_len) {  | 
 
| 
159
 | 
 128  | 
 128  | 
             for (size_t i = 0; i < current_entry->codepoints_len; i++) {  | 
 
| 
160
 | 
 0  | 
 128  | 
                 MyCORE_STRING_REALLOC_IF_NEED(str, 5, 0);  | 
 
| 
169
 | 
 0  | 
 0  | 
             MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
             MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
175
 | 
 0  | 
 0  | 
         MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
         MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
183
 | 
 0  | 
 0  | 
     if(data[offset] == 'x' || data[offset] == 'X') {  | 
 
| 
 | 
 0  | 
 0  | 
     if(data[offset] == 'x' || data[offset] == 'X') {  | 
 
| 
200
 | 
 0  | 
 0  | 
     while(offset < size)  | 
 
| 
202
 | 
 0  | 
 0  | 
         if(mycore_string_chars_num_map[ u_data[offset] ] == 0xff)  | 
 
| 
206
 | 
 0  | 
 0  | 
             if((offset - tmp_offset) == 0) {  | 
 
| 
207
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
212
 | 
 0  | 
 0  | 
             if(data[offset] == ';')  | 
 
| 
219
 | 
 0  | 
 0  | 
         if(proc_entry->tmp_num <= 0x10FFFF) {  | 
 
| 
226
 | 
 0  | 
 0  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
236
 | 
 0  | 
 0  | 
     while(offset < size)  | 
 
| 
238
 | 
 0  | 
 0  | 
         if(mycore_string_chars_hex_map[ u_data[offset] ] == 0xff)  | 
 
| 
242
 | 
 0  | 
 0  | 
             if((offset - tmp_offset) == 0) {  | 
 
| 
243
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
                 MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
248
 | 
 0  | 
 0  | 
             if(data[offset] == ';')  | 
 
| 
255
 | 
 0  | 
 0  | 
         if(proc_entry->tmp_num <= 0x10FFFF) {  | 
 
| 
263
 | 
 0  | 
 0  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
 | 
 0  | 
 0  | 
     MyHTML_DATA_PROCESS_APPEND_WITH_PREPROCESSING()  | 
 
| 
271
 | 
 0  | 
 0  | 
     MyCORE_STRING_REALLOC_IF_NEED(str, 5, 0);  | 
 
| 
273
 | 
 0  | 
 0  | 
     if(proc_entry->tmp_num <= 0x9F)  | 
 
| 
275
 | 
 0  | 
 0  | 
     else if(proc_entry->tmp_num >= 0xD800 && proc_entry->tmp_num <= 0xDFFF)  | 
 
| 
 | 
 0  | 
 0  | 
     else if(proc_entry->tmp_num >= 0xD800 && proc_entry->tmp_num <= 0xDFFF)  | 
 
| 
277
 | 
 0  | 
 0  | 
     else if(proc_entry->tmp_num > 0x10FFFF)  | 
 
| 
290
 | 
 1236  | 
 885  | 
     while (offset < size) {  | 
 
| 
297
 | 
 0  | 
 884  | 
     if(proc_entry->state == myhtml_data_process_state_ampersand_data && proc_entry->charef_res.last_entry)  | 
 
| 
 | 
 0  | 
 0  | 
     if(proc_entry->state == myhtml_data_process_state_ampersand_data && proc_entry->charef_res.last_entry)  | 
 
| 
301
 | 
 0  | 
 0  | 
         for (size_t i = 0; i < entry->codepoints_len; i++) {  | 
 
| 
302
 | 
 0  | 
 0  | 
             MyCORE_STRING_REALLOC_IF_NEED(str, 5, 0);  | 
 
| 
310
 | 
 0  | 
 884  | 
     else if(proc_entry->state == myhtml_data_process_state_ampersand_hash_data) {  | 
 
| 
311
 | 
 0  | 
 0  | 
         if((str->length - (proc_entry->tmp_str_pos + 2)))  | 
 
| 
314
 | 
 0  | 
 884  | 
     else if(proc_entry->state == myhtml_data_process_state_ampersand_hash_x_data) {  | 
 
| 
315
 | 
 0  | 
 0  | 
         if((str->length - (proc_entry->tmp_str_pos + 3)))  |