pvm3.4.6 : pvm3.4.6 analysis 2 : Null Pointer Dereference at tdpro.c:1225
|
|
| 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_908480 >= 1 &$unknown_908500 >= 1 &$unknown_908504 >= 4 &$heap_324551 <= &$unknown_908494 hosts->ht_last >= 2 $unknown_908494 != 0 $unknown_908494 != 58 strlen(&$unknown_908494) = 1 ((char*)&$unknown_908494)[1] = 0 ((char*)&$heap_324550)[24] = &$unknown_908504 / 4 ((char*)&$heap_324550)[24] >= 1 ((char*)&$heap_324550)[56] >= 2 $heap_324551 != 0 $heap_324551 <= 46 strlen(&$heap_324551) > 0 |
||||||||||||
| Postconditions | ||||||||||||
errno' != 0 $heap_324550' = 0 bytes_after(&$heap_324550)' = 84 $heap_324550' is allocated by malloc bytes_before(&$heap_324550)' = 0 ((char*)&$heap_324550)[16]' = &$heap_324557 ((char*)&$heap_324550)[20]' = 0 ((char*)&$heap_324550)[60]' = &$heap_324554 ((char*)&$heap_324550)[64]' = -35 ((char*)&$heap_324550)[12]' = &$heap_324552 bytes_after(&$heap_324551)' = &$unknown_908480 $heap_324551' is allocated by malloc bytes_before(&$heap_324551)' = 0 $heap_324552' = 0 $heap_324552' is allocated by malloc bytes_before(&$heap_324552)' = 0 $heap_324554' = 0 bytes_after(&$heap_324554)' = 4 * ((char*)&$heap_324550)[56] + 4 $heap_324554' is allocated by malloc bytes_before(&$heap_324554)' = 0 $heap_324557' = 0 bytes_after(&$heap_324557)' = 32 $heap_324557' is allocated by malloc $heap_324557' is allocated bytes_before(&$heap_324557)' = 0 ((char*)&$heap_324557)[28]' = &$unknown_908501 ((char*)&$heap_324557)[4]' = &$unknown_908500 hh' = 0 hp' = ((char*)&$unknown_908501)[4] htp' = &$heap_324557 i' = ((char*)&$heap_324550)[56] ptr' = &$unknown_908494 + 1 sz' = ((char*)&$heap_324550)[56] + 1 wd' = 0 wdenv' = 0 where' = &$heap_324551 wxp' = &$heap_324550 |
||||||||||||
