initial commit
locktreeTest1.cpp: easy deadlock
gdb.py: initial testcode
some initial methods for lockFrorrest, LockTree, and a simple TreeImpl
getPathToRoot
search for nodes oin Tree (BFS,DFS)
get all locks that are hold when a specific node is acquired
added Generators to get all parents of a node
		 to get all children in BFS or DFS oder of a node
getPathUpToRoot and getPathUpTo(value) are replaced by this gernerator
find methods replaced by generator driven impl
getAllLocksAbove(lockID)/getAllLocksBelow(lockID) impl
basic tests of Tree Class Node
fixes in Class Node
test for locktree acquire/release
Breakpoint for monitored locks
baseclass for plugins and impl for some locktypes
Locktree command works a bit
some fixes in the LockTree acquire/release
added methods check checkTreePair for detecting possible deadlocks in the locktrees to class LockForrest
issue: strange behaviour of gdb with pthread_mutex lock order
new helper methods for plugins
fix in locktree::release
ned
added call_location to class Lock
print acquire/release Locations of a Lock in printTree
rename pthreadPlugin -> lockPlugin
move gdb helper functions to own file/class
fix imports
New plugin structure - more general plugins
all plugins in the plugins folder are loaded atomatically
Interfaces between pugins and Algorithms that get implemented by the Command
delete old plugin file
use a thread obj instead of thread_id in locktreealgo
added plugin for sweb Mutex
little bit of cleanup in LockTreeCommand
cleanup an new function getBacktrace in gdbHelper
Merge branch 'master' of https://github.com/tmalch/gdbLockTree