pvm3.4.6 : pvm3.4.6 analysis 2 : Buffer Overrun at pvmd.c:5238
|
|
| 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 = 2 &$unknown_764841 >= &$heap_214203 + 2 ((char*)((char*)((char*)$heap_214186)[28])[4])[24] != 36 ((char*)((char*)((char*)$heap_214186)[28])[4])[28] != 0 strlen(((char*)&((char*)((char*)$heap_214186)[28])[4])[28]) != 0 strlen(&$unknown_764839) != 1 strlen(&$unknown_764839) > 0 ((char*)&$unknown_764841)[1] != 95 ((char*)&$heap_214197)[20] = 0 ((char*)&$heap_214197)[96] >= 0 $heap_214201 != 58 $heap_214203 = 36 ((char*)&$heap_214203)[1] = 123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Postconditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
((char*)&((char*)((char*)$heap_214186)[28])[4])[32]' = &$heap_214203 $unknown_764838' is allocated by malloc strlen(&$unknown_764841)' = 1 ((char*)&$unknown_764841)[1]' = 0 atnewline' = 1 c' = ((char*)&$unknown_764841)[1] debugger' = &$unknown_764838 epaths' = &$heap_214202 errno' != 0 filehosts' = 0 hd' = &#string17[0] $heap_214186' = 1 bytes_after(&$heap_214186)' = 32 $heap_214186' is allocated by malloc $heap_214186' is allocated bytes_before(&$heap_214186)' = 0 ((char*)&$heap_214186)[16]' = 1 ((char*)&$heap_214186)[20]' = 1 ((char*)&$heap_214186)[8]' = ((char*)&$heap_214186)[8] + 1 ((char*)&$heap_214186)[12]' = 1 bytes_after(&$heap_214187)' = 120 $heap_214187' is allocated by malloc $heap_214187' is allocated bytes_before(&$heap_214187)' = 0 ((char*)&$heap_214187)[16]' = 0 ((char*)&$heap_214187)[20]' = 0 ((char*)&$heap_214187)[8]' = 0 ((char*)&$heap_214187)[116]' = 0 ((char*)&$heap_214187)[12]' = 0 bytes_after(&$heap_214188)' = 120 $heap_214188' is allocated by malloc $heap_214188' is allocated bytes_before(&$heap_214188)' = 0 ((char*)&$heap_214188)[16]' = 0 ((char*)&$heap_214188)[20]' = 0 ((char*)&$heap_214188)[8]' = 0 ((char*)&$heap_214188)[116]' = 0 ((char*)&$heap_214188)[12]' = 0 bytes_after(&$heap_214189)' = 20 $heap_214189' is allocated by malloc $heap_214189' is allocated bytes_before(&$heap_214189)' = 0 ((char*)&$heap_214189)[16]' = 0 ((char*)&$heap_214189)[8]' = 0 ((char*)&$heap_214189)[12]' = 0 $heap_214190' = 1 bytes_after(&$heap_214190)' = 124 $heap_214190' is allocated by malloc bytes_before(&$heap_214190)' = 0 ((char*)&$heap_214190)[44]' = pvmmydsig ((char*)&$heap_214190)[52]' = pvmudpmtu ((char*)&$heap_214190)[56]' = 2 ((char*)&$heap_214190)[72]' = 1 ((char*)&$heap_214190)[76]' = 1 ((char*)&$heap_214190)[80]' = &$heap_214191 ((char*)&$heap_214190)[8]' = &$heap_214192 ((char*)&$heap_214190)[84]' = &$heap_214188 ((char*)&$heap_214190)[92]' = &$heap_214187 ((char*)&$heap_214190)[100]' = 1 ((char*)&$heap_214190)[108]' = 1000 ((char*)&$heap_214190)[112]' = &$heap_214189 ((char*)&$heap_214190)[12]' = &$heap_214193 $heap_214191' = &$heap_214191 bytes_after(&$heap_214191)' = 120 $heap_214191' is allocated by malloc $heap_214191' is allocated bytes_before(&$heap_214191)' = 0 ((char*)&$heap_214191)[16]' = 0 ((char*)&$heap_214191)[20]' = 0 ((char*)&$heap_214191)[4]' = &$heap_214191 ((char*)&$heap_214191)[8]' = 0 ((char*)&$heap_214191)[116]' = 0 ((char*)&$heap_214191)[12]' = 0 $heap_214192' = *hn bytes_after(&$heap_214192)' = strlen(hn) + 1 $heap_214192' is allocated by malloc $heap_214192' is allocated bytes_before(&$heap_214192)' = 0 strlen(&$heap_214192)' = strlen(hn) tocttou($heap_214192)' = tocttou(*hn) $heap_214193' = *myarchname bytes_after(&$heap_214193)' = strlen(myarchname) + 1 $heap_214193' is allocated by malloc $heap_214193' is allocated bytes_before(&$heap_214193)' = 0 strlen(&$heap_214193)' = strlen(myarchname) tocttou($heap_214193)' = tocttou(*myarchname) bytes_after(&$heap_214194)' = 120 $heap_214194' is allocated by malloc bytes_before(&$heap_214194)' = 0 ((char*)&$heap_214194)[16]' = 0 ((char*)&$heap_214194)[20]' = 0 ((char*)&$heap_214194)[116]' = 0 $heap_214195' = &$heap_214195 bytes_after(&$heap_214195)' = 120 $heap_214195' is allocated by malloc bytes_before(&$heap_214195)' = 0 ((char*)&$heap_214195)[16]' = 0 ((char*)&$heap_214195)[20]' = 0 ((char*)&$heap_214195)[4]' = &$heap_214195 ((char*)&$heap_214195)[116]' = 0 bytes_after(&$heap_214196)' = 20 $heap_214196' is allocated by malloc bytes_before(&$heap_214196)' = 0 ((char*)&$heap_214196)[16]' = 0 ((char*)&$heap_214196)[8]' = 0 ((char*)&$heap_214196)[12]' = 0 $heap_214197' = 0 bytes_after(&$heap_214197)' = 124 $heap_214197' is allocated by malloc $heap_214197' is freed bytes_before(&$heap_214197)' = 0 ((char*)&$heap_214197)[44]' = pvmmydsig ((char*)&$heap_214197)[52]' = pvmudpmtu ((char*)&$heap_214197)[56]' = 2 ((char*)&$heap_214197)[72]' = 1 ((char*)&$heap_214197)[76]' = 1 ((char*)&$heap_214197)[80]' = &$heap_214198 ((char*)&$heap_214197)[8]' = &$heap_214199 ((char*)&$heap_214197)[84]' = &$heap_214195 ((char*)&$heap_214197)[92]' = &$heap_214194 ((char*)&$heap_214197)[100]' = 1 ((char*)&$heap_214197)[108]' = 1000 ((char*)&$heap_214197)[112]' = &$heap_214196 ((char*)&$heap_214197)[12]' = &$heap_214200 $heap_214198' = &$heap_214198 bytes_after(&$heap_214198)' = 120 $heap_214198' is allocated by malloc bytes_before(&$heap_214198)' = 0 ((char*)&$heap_214198)[16]' = 0 ((char*)&$heap_214198)[20]' = 0 ((char*)&$heap_214198)[4]' = &$heap_214198 ((char*)&$heap_214198)[8]' = 0 ((char*)&$heap_214198)[116]' = 0 ((char*)&$heap_214198)[12]' = 0 $heap_214199' = 112 bytes_after(&$heap_214199)' = 6 $heap_214199' is allocated by malloc bytes_before(&$heap_214199)' = 0 strlen(&$heap_214199)' = 5 tocttou($heap_214199)' = tocttou(#string167) $heap_214200' = *myarchname bytes_after(&$heap_214200)' = strlen(myarchname) + 1 $heap_214200' is allocated by malloc bytes_before(&$heap_214200)' = 0 strlen(&$heap_214200)' = strlen(myarchname) tocttou($heap_214200)' = tocttou(*myarchname) bytes_after(&$heap_214201)' = 8 $heap_214201' is allocated by malloc bytes_before(&$heap_214201)' = 0 strlen(&$heap_214201)' <= 7 $heap_214202' = &$heap_214201 $heap_214202' is allocated by malloc $heap_214202' is allocated bytes_before(&$heap_214202)' = 0 ((char*)&$heap_214202)[4]' = 0 bytes_after(&$heap_214203)' = 2 $heap_214203' is allocated by malloc $heap_214203' is allocated bytes_before(&$heap_214203)' = 0 strlen(&$heap_214203)' = strlen(&$unknown_764839) hosts' = &$heap_214186 hp' = ((char*)&((char*)$heap_214186)[28])[4] p' = &$unknown_764841 + 1 r' = 0 rl' = l' rm' = 8 s' = 0 s' = &$heap_214203 vn' = &$heap_214203 + 2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
