代码1:使用安全的rand()替代原来相对薄弱的rand()。
Rand.java
Secure_Rand.aj
代码2:检查malloc()返回是否正常,这里我新建一个String[]代替C中的malloc()。
Malloc.java
Malloc_Check.aj
代码3:综合上述两端代码,加上一个Debug,在init_msg()前后各输出一段文字。
ComprehensiveDemo.java
Debug.java
环境:Eclipse 3.01+AJDT 1.2.1+JDK1.5