feat(gnovm): implement overflow checking at VM level #3250
87.50% of diff hit (target 66.12%)
View this Pull Request on Codecov
87.50% of diff hit (target 66.12%)
Annotations
Check warning on line 204 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L204
Added line #L204 was not covered by tests
Check warning on line 837 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L836-L837
Added lines #L836 - L837 were not covered by tests
Check warning on line 995 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L994-L995
Added lines #L994 - L995 were not covered by tests
Check warning on line 1003 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L1002-L1003
Added lines #L1002 - L1003 were not covered by tests
Check warning on line 1095 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L1091-L1095
Added lines #L1091 - L1095 were not covered by tests
Check warning on line 1106 in gnovm/pkg/gnolang/op_binary.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_binary.go#L1105-L1106
Added lines #L1105 - L1106 were not covered by tests
Check warning on line 41 in gnovm/pkg/gnolang/op_inc_dec.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_inc_dec.go#L41
Added line #L41 was not covered by tests
Check warning on line 111 in gnovm/pkg/gnolang/op_inc_dec.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_inc_dec.go#L111
Added line #L111 was not covered by tests
Check warning on line 113 in gnovm/pkg/gnolang/op_inc_dec.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_inc_dec.go#L113
Added line #L113 was not covered by tests
Check warning on line 115 in gnovm/pkg/gnolang/op_inc_dec.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_inc_dec.go#L115
Added line #L115 was not covered by tests
Check warning on line 117 in gnovm/pkg/gnolang/op_inc_dec.go
codecov / codecov/patch
gnovm/pkg/gnolang/op_inc_dec.go#L117
Added line #L117 was not covered by tests