ThomasKrieger
ThomasKrieger
Hi, I want to use testng together with vmlens to test concurrent java programs. Running testng with the following empty testclass: ```java package com.anarsoft.agent.performance; import org.testng.annotations.Test; public class TestNG {...
There is a data race in ``` public Savepoint setSavepoint() throws SQLException { try { int id = getNextId(TraceObject.SAVEPOINT); debugCodeAssign("Savepoint", TraceObject.SAVEPOINT, id, "setSavepoint()"); checkClosed(); CommandInterface set = prepareCommand( "SAVEPOINT "...
Acquire + release needs to check if a field was accessed through the acquire release object or not. So normal: Thread A a.i = 0 Thread A release a Thread...
Enable the tracing inside the constructor. This requires to change the byte code transformation inside agent-runtime. See ClassTransformerAllTest for a starting point