rptp_alarm1_1
path 1



(User Feedback)

'rptp_getline' cannot return from 'rptp_command' and then call 'rptp_putline', since 'rptp_command' always calls 'rptp_putline' before calling 'rptp_getline'


path 2



(User Feedback)

'rptp_getline' cannot return from 'command_list' and then call 'rptp_command', since 'command_list' always calls 'rptp_command' before calling 'rptp_getline'


path 3



(User Feedback)

Path should NOT have an outgoing return edge from 'rptp_open', because tainted data cannot flow through the node


path 4



(User Feedback)

Path should NOT have an outgoing return edge from 'command_list', because tainted data cannot flow through the node


UNSAT (false alarm)





rptp_alarm1_2
path 1



(User Feedback)

Path should NOT include a call edge from 'command_put' to 'rptp_command' in backbone, because tainted data cannot flow along the edge


path 2



(User Feedback)

Path should NOT have an outgoing return edge from 'command_put', because tainted data cannot flow through the node


UNSAT (false alarm)





rptp_alarm1_3
path 1

Found Bug (true alarm)





rptp_alarm1_4
path 1

Found Bug (true alarm)





rptp_alarm2_1
path 1

Found Bug (true alarm)