pvm3.4.6 : pvm3.4.6 analysis 2 : Buffer Overrun at host.c:910
|
|
| Legend | [ X ] |
|---|---|
|
Warning Location
Contributes Parse Error Other Warning Two or More Loop Iterations On Execution Path Comment Macro Preprocessor Include Keyword Preprocessed Away | |
| Legend | ||
|---|---|---|
| Warning Location | Contributes | Parse Error |
| Other Warning | Two or More Loop Iterations | On Execution Path |
| Comment | Macro | Preprocessor |
| Include | Keyword | Preprocessed Away |
| Source | Language: C | Show LegendHide Legend | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Preconditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
&$unknown_691194 != 0 &$unknown_691195 >= &buf[0] + 1 $unknown_691195 <= 38 $unknown_691195 >= 36 strlen(&$unknown_691195) != 0 strlen(&$unknown_691195) != 1 ((char*)&$unknown_691195)[1] != 0 ((char*)&$unknown_691195)[1] != 36 ((char*)&$unknown_691195)[1] != 38 $unknown_691196 <= 42 ((char*)&$heap_73372)[116] = 0 $input_12 >= 0 $input_8476 >= 0 $input_8500 >= 0 $input_884 <= 511 $input_884 >= 1 $input_892 = &$unknown_691194 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Postconditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buf[0]' = &$unknown_691194 strlen(&buf[0])' = $input_884 defaults' = &$unknown_691197 ff' = &$heap_73370 he' = &$heap_73379 $heap_73367' = 0 bytes_after(&$heap_73367)' = 32 $heap_73367' is allocated by malloc $heap_73367' is allocated bytes_before(&$heap_73367)' = 0 $heap_73369' is allocated by open $heap_73369' is allocated $heap_73370' = &$heap_73369 - 4096 bytes_after(&$heap_73370)' = 1028 $heap_73370' is allocated by fopen $heap_73370' is allocated bytes_before(&$heap_73370)' = 0 $heap_73371' = &$heap_73371 bytes_after(&$heap_73371)' = 120 $heap_73371' is allocated by malloc $heap_73371' is allocated bytes_before(&$heap_73371)' = 0 ((char*)&$heap_73371)[16]' = 0 ((char*)&$heap_73371)[20]' = 0 ((char*)&$heap_73371)[4]' = &$heap_73371 ((char*)&$heap_73371)[8]' = 0 ((char*)&$heap_73371)[116]' = 0 ((char*)&$heap_73371)[12]' = 0 $heap_73372' = 1 bytes_after(&$heap_73372)' = 124 $heap_73372' is allocated by malloc $heap_73372' is allocated bytes_before(&$heap_73372)' = 0 ((char*)&$heap_73372)[56]' = 2 ((char*)&$heap_73372)[60]' = $input_8508 ((char*)&$heap_73372)[72]' = 1 ((char*)&$heap_73372)[76]' = 1 ((char*)&$heap_73372)[80]' = &$heap_73371 ((char*)&$heap_73372)[8]' = &$unknown_691196 ((char*)&$heap_73372)[84]' = &$heap_73374 ((char*)&$heap_73372)[92]' = &$heap_73373 ((char*)&$heap_73372)[100]' = 1 ((char*)&$heap_73372)[112]' = 0 bytes_after(&$heap_73373)' = 120 $heap_73373' is allocated by malloc $heap_73373' is allocated bytes_before(&$heap_73373)' = 0 ((char*)&$heap_73373)[16]' = 0 ((char*)&$heap_73373)[20]' = 0 ((char*)&$heap_73373)[8]' = 0 ((char*)&$heap_73373)[116]' = 0 ((char*)&$heap_73373)[12]' = 0 $heap_73374' = &$heap_73374 bytes_after(&$heap_73374)' = 120 $heap_73374' is allocated by malloc $heap_73374' is allocated bytes_before(&$heap_73374)' = 0 ((char*)&$heap_73374)[16]' = 0 ((char*)&$heap_73374)[20]' = 0 ((char*)&$heap_73374)[4]' = &$heap_73374 ((char*)&$heap_73374)[8]' = 0 ((char*)&$heap_73374)[116]' = 0 ((char*)&$heap_73374)[12]' = 0 $heap_73375' = $input_444 bytes_after(&$heap_73375)' = $input_12 + 1 $heap_73375' is allocated by malloc $heap_73375' is a non-heap object bytes_before(&$heap_73375)' = 0 strlen(&$heap_73375)' = $input_12 $heap_73376' = &$heap_73378 $heap_73376' is a non-heap object bytes_before(&$heap_73376)' = 0 $heap_73377' = $input_8508 bytes_after(&$heap_73377)' = $input_8500 + 1 $heap_73377' is allocated by malloc $heap_73377' is a non-heap object bytes_before(&$heap_73377)' = 0 strlen(&$heap_73377)' = $input_8500 $heap_73378' = $input_8484 bytes_after(&$heap_73378)' = $input_8476 + 1 $heap_73378' is allocated by malloc $heap_73378' is a non-heap object bytes_before(&$heap_73378)' = 0 strlen(&$heap_73378)' = $input_8476 $heap_73379' = &$heap_73375 bytes_after(&$heap_73379)' = 1024 $heap_73379' is a non-heap object bytes_before(&$heap_73379)' = 0 ((char*)&$heap_73379)[16]' = &$heap_73380 ((char*)&$heap_73379)[4]' = &$heap_73376 $heap_73380' = &$heap_73377 $heap_73380' is a non-heap object bytes_before(&$heap_73380)' = 0 hp' = &$heap_73372 htp' = &$heap_73367 last_rv' = &$heap_73379 maxhostid' >= 2 num_addrs' >= 1 p' = &$unknown_691195 + 1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
