in core/src/main/java/com/jetbrains/sa/jdi/VirtualMachineImpl.java [129:150]
static public VirtualMachineImpl createVirtualMachineForCorefile(VirtualMachineManager mgr,
String javaExecutableName,
String coreFileName,
int sequenceNumber)
throws Exception {
if (Assert.ASSERTS_ENABLED) {
Assert.that(coreFileName != null, "SA VirtualMachineImpl: core filename = null is not yet implemented");
}
if (Assert.ASSERTS_ENABLED) {
Assert.that(javaExecutableName != null, "SA VirtualMachineImpl: java executable = null is not yet implemented");
}
VirtualMachineImpl myvm = new VirtualMachineImpl(mgr, sequenceNumber);
try {
myvm.saAgent.attach(javaExecutableName, coreFileName);
myvm.init();
} catch (Exception ee) {
myvm.saAgent.detach();
throw ee;
}
return myvm;
}