pvm3.4.6 : pvm3.4.6 analysis 2 : Integer Overflow of Allocation Size at cmds.c:2327
|
|
| 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 >= 3 &$unknown_12303612 != 0 &$unknown_12303613 != 0 &$unknown_12303614 != 0 &$unknown_12303620 >= 2 av[1][2] = 62 av[1][3] = 62 av[1][4] != 0 av[1][1] = 126 joblist->j_link->j_jid <= nextjob - 1 ((char*)$unknown_12303618)[8] <= nextjob - 1 *av[1] = 45 strlen(av[1]) > 4 *av[2] != 45 *$unknown_12303618 = joblist joblist->j_link != *$unknown_12303618 pvmtoplvl != 0 $input_12 = &$unknown_12303620 $input_12 >= 2 $input_724988 = 0 |
||||||||||||
| Postconditions | ||||||||||||
((char*)*$unknown_12303618)[24]' = &$heap_447901 ac' = ac - 1 app' = 1 av' = av + 4 count' = &$unknown_12303620 fd' = &$heap_447900 - 4096 flags' = 99 $heap_447900' is allocated by open $heap_447900' is allocated $heap_447901' = &$heap_447900 - 4096 bytes_after(&$heap_447901)' = 1028 $heap_447901' is allocated by fopen $heap_447901' is allocated bytes_before(&$heap_447901)' = 0 jp' = *$unknown_12303618 nextjob' = nextjob + 1 oflg' = 1 ofn' = av[1] + 4 tflg' = 0 tfn' = 0 tids' = 0 where' = av[1] + 2 |
||||||||||||
