pvm3.4.6 : pvm3.4.6 analysis 2 : Free Null Pointer at cmds.c:2340
|
|
| 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 | ||||||||||||
ac >= 4 &$unknown_12297780 <= ac &$unknown_12297780 >= 4 &$unknown_12297781 >= av &$unknown_12297782 != 0 &$unknown_12297783 != 0 &$unknown_12297790 != 0 &$unknown_12297795 != 0 &$unknown_12297796 >= 1 joblist->j_link->j_ff != 0 joblist->j_link->j_jid = nextjob ((char*)&((char*)$unknown_12297781)[8])[1] = 45 *av[1] = 45 strlen(av[1]) != 0 ((char*)$unknown_12297781)[4] = 45 strlen(((char*)&$unknown_12297781)[4]) != 0 ((char*)$unknown_12297781)[8] = 45 strlen(((char*)&$unknown_12297781)[8]) = 7 ((char*)$unknown_12297781)[12] != 45 TRC_HOST_LIST >= 0 pvmtoplvl != 0 |
||||||||||||
| Postconditions | ||||||||||||
joblist->j_link->j_link->j_rlink' = joblist->j_link->j_rlink joblist->j_link->j_trcid' = &$heap_446203 joblist->j_link->j_rlink' = 0 joblist->j_link->j_rlink->j_link' = joblist->j_link->j_link *joblist->j_link->j_ff->_flags' is freed joblist->j_link->j_link' = 0 *joblist->j_link' is freed TRC_HOST_LIST' = &$unknown_12297791 TRC_ID_LIST' = &$heap_446203 ac' = &$unknown_12297780 - 2 av' = &$unknown_12297781 + 8 codesonar_distance_tweak' = 2 count' <= 0 errno' != 0 bytes_after(&$heap_446203)' = 96 $heap_446203' is allocated by malloc bytes_before(&$heap_446203)' = 0 ((char*)&$heap_446203)[40]' = &$heap_446205 bytes_after(&$heap_446205)' = strlen(&$unknown_12297785) + 1 $heap_446205' is allocated by malloc $heap_446205' is allocated bytes_before(&$heap_446205)' = 0 strlen(&$heap_446205)' = strlen(&$unknown_12297785) i' = 0 jp2' = joblist->j_link nextjob' = nextjob + 2 oflg' = 0 ofn' = &$unknown_12297785 tflg' = &$unknown_12297783 tfn' = &$unknown_12297784 tids' = 0 where' = ((char*)&$unknown_12297781)[8] + 7 |
||||||||||||
