A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Finding bugs in java native interface programs
2008
Proceedings of the 2008 international symposium on Software testing and analysis - ISSTA '08
In this paper, we describe static analysis techniques for finding bugs in programs using the Java Native Interface (JNI). The JNI is both tedious and error-prone because there are many JNI-specific mistakes that are not caught by a native compiler. This paper is focused on four kinds of common mistakes. First, explicit statements to handle a possible exception need to be inserted after a statement calling a Java method. However, such statements tend to be forgotten. We present a typestate
doi:10.1145/1390630.1390645
dblp:conf/issta/KondohO08
fatcat:elaf6pbooff3zmmqw7dwj3wlui