| 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))) |