pvm3.4.6 : pvm3.4.6 analysis 2 : Buffer Overrun at pvmd.c:5233
|
|
| 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
$param_2 >= 3 &$unknown_719881 != 0 ((char*)*$param_3)[20] != 58 ((char*)*$param_3)[8] != 58 $unknown_719883 != 58 strlen(&$unknown_719885) != 1 strlen(&$unknown_719885) > 0 ((char*)&$heap_98737)[20] != 0 ((char*)&$heap_98737)[96] >= 0 $heap_98753 = 36 ((char*)&$heap_98753)[1] = 123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Postconditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
((char*)$heap_98737)[20]' is freed *stdout' is allocated by fopen bytes_before(stdout)' = 0 ac' = 6 argc' = 6 atnewline' = 1 bad' = 0 strlen(&buf[0])' = 17 buf[17]' = 0 debugger' = &$unknown_719884 dof' = &$unknown_719881 epaths' = &$heap_98751 errno' != 0 hd' = &#string17[0] $heap_98729' = 1 bytes_after(&$heap_98729)' = 32 $heap_98729' is allocated by malloc $heap_98729' is allocated bytes_before(&$heap_98729)' = 0 ((char*)&$heap_98729)[16]' = $input_12 ((char*)&$heap_98729)[20]' = $input_68564 ((char*)&$heap_98729)[12]' = $input_12 $heap_98731' = &$heap_98731 bytes_after(&$heap_98731)' = 120 $heap_98731' is allocated by malloc $heap_98731' is allocated bytes_before(&$heap_98731)' = 0 ((char*)&$heap_98731)[16]' = 0 ((char*)&$heap_98731)[20]' = 0 ((char*)&$heap_98731)[4]' = &$heap_98731 ((char*)&$heap_98731)[8]' = 0 ((char*)&$heap_98731)[116]' = 0 ((char*)&$heap_98731)[12]' = 0 bytes_after(&$heap_98732)' = 120 $heap_98732' is allocated by malloc $heap_98732' is allocated bytes_before(&$heap_98732)' = 0 ((char*)&$heap_98732)[16]' = 0 ((char*)&$heap_98732)[20]' = 0 ((char*)&$heap_98732)[8]' = 0 ((char*)&$heap_98732)[116]' = 0 ((char*)&$heap_98732)[12]' = 0 $heap_98733' = 1 bytes_after(&$heap_98733)' = 124 $heap_98733' is allocated by malloc bytes_before(&$heap_98733)' = 0 ((char*)&$heap_98733)[52]' = $input_68572 ((char*)&$heap_98733)[56]' = 2 ((char*)&$heap_98733)[72]' = 1 ((char*)&$heap_98733)[76]' = 1 ((char*)&$heap_98733)[80]' = &$heap_98731 ((char*)&$heap_98733)[8]' = &$heap_98735 ((char*)&$heap_98733)[84]' = &$heap_98734 ((char*)&$heap_98733)[92]' = &$heap_98732 ((char*)&$heap_98733)[100]' = 1 ((char*)&$heap_98733)[108]' = 1000 ((char*)&$heap_98733)[112]' = 0 $heap_98734' = &$heap_98734 bytes_after(&$heap_98734)' = 120 $heap_98734' is allocated by malloc $heap_98734' is allocated bytes_before(&$heap_98734)' = 0 ((char*)&$heap_98734)[16]' = 0 ((char*)&$heap_98734)[20]' = 0 ((char*)&$heap_98734)[4]' = &$heap_98734 ((char*)&$heap_98734)[8]' = 0 ((char*)&$heap_98734)[116]' = 0 ((char*)&$heap_98734)[12]' = 0 $heap_98735' = 63 bytes_after(&$heap_98735)' = 2 $heap_98735' is allocated by malloc $heap_98735' is allocated bytes_before(&$heap_98735)' = 0 strlen(&$heap_98735)' = 1 tocttou($heap_98735)' = tocttou(#string176) bytes_after(&$heap_98736)' = 120 $heap_98736' is allocated by malloc bytes_before(&$heap_98736)' = 0 $heap_98737' = 0 bytes_after(&$heap_98737)' = 124 $heap_98737' is allocated by malloc $heap_98737' is freed bytes_before(&$heap_98737)' = 0 ((char*)&$heap_98737)[44]' = pvmmydsig ((char*)&$heap_98737)[52]' = pvmudpmtu ((char*)&$heap_98737)[56]' = 2 ((char*)&$heap_98737)[72]' = 1 ((char*)&$heap_98737)[76]' = 1 ((char*)&$heap_98737)[80]' = &$heap_98736 ((char*)&$heap_98737)[8]' = &$heap_98740 ((char*)&$heap_98737)[84]' = &$heap_98738 ((char*)&$heap_98737)[92]' = &$heap_98739 ((char*)&$heap_98737)[100]' = 1 ((char*)&$heap_98737)[108]' = 1000 ((char*)&$heap_98737)[112]' = 0 ((char*)&$heap_98737)[12]' = &$heap_98741 $heap_98738' = &$heap_98738 bytes_after(&$heap_98738)' = 120 $heap_98738' is allocated by malloc bytes_before(&$heap_98738)' = 0 ((char*)&$heap_98738)[16]' = 0 ((char*)&$heap_98738)[20]' = 0 ((char*)&$heap_98738)[4]' = &$heap_98738 ((char*)&$heap_98738)[116]' = 0 bytes_after(&$heap_98739)' = 120 $heap_98739' is allocated by malloc bytes_before(&$heap_98739)' = 0 ((char*)&$heap_98739)[16]' = 0 ((char*)&$heap_98739)[20]' = 0 ((char*)&$heap_98739)[116]' = 0 $heap_98740' = 112 bytes_after(&$heap_98740)' = 6 $heap_98740' is allocated by malloc bytes_before(&$heap_98740)' = 0 strlen(&$heap_98740)' = 5 tocttou($heap_98740)' = tocttou(#string167) $heap_98741' = *myarchname bytes_after(&$heap_98741)' = strlen(myarchname) + 1 $heap_98741' is allocated by malloc bytes_before(&$heap_98741)' = 0 strlen(&$heap_98741)' = strlen(myarchname) tocttou($heap_98741)' = tocttou(*myarchname) bytes_after(&$heap_98742)' = 120 $heap_98742' is allocated by malloc $heap_98742' is allocated bytes_before(&$heap_98742)' = 0 ((char*)&$heap_98742)[16]' = 0 ((char*)&$heap_98742)[20]' = 0 ((char*)&$heap_98742)[8]' = 0 ((char*)&$heap_98742)[116]' = 0 ((char*)&$heap_98742)[12]' = 0 $heap_98743' = &$heap_98743 bytes_after(&$heap_98743)' = 120 $heap_98743' is allocated by malloc $heap_98743' is allocated bytes_before(&$heap_98743)' = 0 ((char*)&$heap_98743)[16]' = 0 ((char*)&$heap_98743)[20]' = 0 ((char*)&$heap_98743)[4]' = &$heap_98743 ((char*)&$heap_98743)[8]' = 0 ((char*)&$heap_98743)[116]' = 0 ((char*)&$heap_98743)[12]' = 0 $heap_98744' = &$heap_98744 bytes_after(&$heap_98744)' = 120 $heap_98744' is allocated by malloc $heap_98744' is allocated bytes_before(&$heap_98744)' = 0 ((char*)&$heap_98744)[16]' = 0 ((char*)&$heap_98744)[20]' = 0 ((char*)&$heap_98744)[4]' = &$heap_98744 ((char*)&$heap_98744)[8]' = 0 ((char*)&$heap_98744)[116]' = 0 ((char*)&$heap_98744)[12]' = 0 $heap_98745' = 1 bytes_after(&$heap_98745)' = 124 $heap_98745' is allocated by malloc bytes_before(&$heap_98745)' = 0 ((char*)&$heap_98745)[44]' = pvmmydsig ((char*)&$heap_98745)[52]' = pvmudpmtu ((char*)&$heap_98745)[56]' = 2 ((char*)&$heap_98745)[72]' = 1 ((char*)&$heap_98745)[76]' = 1 ((char*)&$heap_98745)[80]' = &$heap_98743 ((char*)&$heap_98745)[8]' = &$heap_98747 ((char*)&$heap_98745)[84]' = &$heap_98744 ((char*)&$heap_98745)[92]' = &$heap_98742 ((char*)&$heap_98745)[100]' = 1 ((char*)&$heap_98745)[108]' = 1000 ((char*)&$heap_98745)[112]' = &$heap_98746 ((char*)&$heap_98745)[12]' = &$heap_98748 bytes_after(&$heap_98746)' = 20 $heap_98746' is allocated by malloc $heap_98746' is allocated bytes_before(&$heap_98746)' = 0 ((char*)&$heap_98746)[16]' = 0 ((char*)&$heap_98746)[8]' = 0 ((char*)&$heap_98746)[12]' = 0 $heap_98747' = *hn bytes_after(&$heap_98747)' = strlen(hn) + 1 $heap_98747' is allocated by malloc $heap_98747' is allocated bytes_before(&$heap_98747)' = 0 strlen(&$heap_98747)' = strlen(hn) tocttou($heap_98747)' = tocttou(*hn) $heap_98748' = *myarchname bytes_after(&$heap_98748)' = strlen(myarchname) + 1 $heap_98748' is allocated by malloc $heap_98748' is allocated bytes_before(&$heap_98748)' = 0 strlen(&$heap_98748)' = strlen(myarchname) tocttou($heap_98748)' = tocttou(*myarchname) $heap_98749' is allocated by open $heap_98749' is allocated $heap_98750' = 36 bytes_after(&$heap_98750)' = 49 $heap_98750' is allocated by malloc $heap_98750' is freed bytes_before(&$heap_98750)' = 0 tocttou($heap_98750)' = tocttou(#string168) $heap_98751' = &$unknown_719883 $heap_98751' is allocated by malloc $heap_98751' is allocated bytes_before(&$heap_98751)' = 0 ((char*)&$heap_98751)[4]' = 0 $heap_98752' = 36 bytes_after(&$heap_98752)' = 23 $heap_98752' is allocated by malloc $heap_98752' is freed bytes_before(&$heap_98752)' = 0 tocttou($heap_98752)' = tocttou(#string170) bytes_after(&$heap_98753)' = 2 $heap_98753' is allocated by malloc $heap_98753' is allocated bytes_before(&$heap_98753)' = 0 strlen(&$heap_98753)' = strlen(&$unknown_719885) hosts' = &$heap_98729 hp' = &$heap_98745 i' = -1 l' = 0 lh' = $input_68564 log_ff' = 0 log_how' = 2 mh' = $input_12 ms' = 1 p' = &$heap_98753 + 2 p' = &$heap_98753 r' = 0 rl' = 0 rm' = 8 s' = 0 s' = &$heap_98753 vn' = &$heap_98753 + 2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
