FabrizioSandri / RcppDeepState-action

GitHub Action for RcppDeepState
2 stars 0 forks source link

Docker Hub tags problem #12

Closed FabrizioSandri closed 2 years ago

FabrizioSandri commented 2 years ago

With this pull request, I've implemented a new tagging system:

This pull request solves issue #11.

github-actions[bot] commented 2 years ago

RcppDeepState Report

function_name message file_line address_trace R_code
rcpp_read_out_of_bound Invalid read of size 4 read_out_of_bound.cpp:7 No Address Trace found
Test code
testlist <- list(rbound = 1534024334L)
result <- do.call(testSAN::rcpp_read_out_of_bound, testlist)
rcpp_use_after_deallocate Invalid read of size 1 use_after_deallocate.cpp:8 use_after_deallocate.cpp:6
Test code
testlist <- list(array_size = 1124848888L)
result <- do.call(testSAN::rcpp_use_after_deallocate, testlist)
rcpp_use_after_free Argument 'size' of function malloc has a fishy (possibly negative) value: -291903756 use_after_free.cpp:6 No Address Trace found
Test code
testlist <- list(alloc_size = -72975939L)
result <- do.call(testSAN::rcpp_use_after_free, testlist)
rcpp_write_index_outofbound Invalid write of size 4 write_index_outofbound.cpp:8 No Address Trace found
Test code
testlist <- list(wbound = 1731531102L)
result <- do.call(testSAN::rcpp_write_index_outofbound, testlist)
rcpp_zero_sized_array Invalid write of size 4 zero_sized_array.cpp:8 zero_sized_array.cpp:7
Test code
testlist <- list(value = 1553361399L)
result <- do.call(testSAN::rcpp_zero_sized_array, testlist)

Analyzed functions summary

function_name tested_inputs
rcpp_read_out_of_bound 3
rcpp_use_after_deallocate 3
rcpp_use_after_free 3
rcpp_use_uninitialized 3
rcpp_write_index_outofbound 3
rcpp_zero_sized_array 3
FabrizioSandri commented 2 years ago

With this pull request the tagging system can be considered correctly implemented.