void function ( Object arg0 ) { RWLock loc0 = null ; synchronized ( resourceLockMap ) { if ( ! resourceLockMap . containsKey ( arg0 ) ) { System . out . println ( "srini_string" + arg0 ) ; return ; } loc0 = resourceLockMap . get ( arg0 ) ; } loc0 . dumpStack ( ) ; }
utility method for debugging . dumps info to console of txs having locks on resources . concode_field_sep Map<Object,RWLock> resourceLockMap concode_elem_sep int emptyLockCount concode_elem_sep List<LockInfo> result concode_elem_sep RagManager ragManager concode_field_sep void dumpAllLocks concode_elem_sep void getWriteLock concode_elem_sep void dumpRagStack concode_elem_sep List<LockInfo> getAllLocks concode_elem_sep void dumpStack concode_elem_sep void releaseWriteLock concode_elem_sep V eachLock concode_elem_sep long getDetectedDeadlockCount concode_elem_sep void done concode_elem_sep void releaseReadLock concode_elem_sep List<LockInfo> getAwaitedLocks concode_elem_sep void getReadLock concode_elem_sep boolean visit concode_elem_sep boolean visit concode_elem_sep V eachAwaitedLock