place older for the stacktracer in the syscalltracer.py

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
tracer accept only string

makes life simpler
add tracer.c module (still empty)

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
first almost running version of the stack tracing

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
All the file to properly build stacktracer with distutils
First badly working version of the isOpen method

we can now detect which library is opening the files

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
Different fixes to isOpen methods

now we also trace open open64 syscalls

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
refactoring of isOpen

now isOpen is a class method and not anymore a module function

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
shell variable are not expanded

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
make fingerprint work even if stacktracer is not compiled

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
refactor some code

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
skip package detection for special folder

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
make fingerprint work even if stacktracer is not compiled

previous attempt miserably failed

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
code refactoring now there is a printOpenedFiles method

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
print verbose now display opened files properly

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
some documetation

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
shared libs now track a opened file list for each process

now shared libs keeps track of a open file list for each
binary which uses then

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>
Merge branch 'stacktrace_devel' of github.com:rocksclusters/FingerPrint into stacktrace_devel
make prelink a module variable
Added prelink support to the disassembler

Now the dynamic tracing with the stacktracer can run on
redhat based system. Basically before disassembling an elf
file I need to undo the prelinking.

Signed-off-by: Luca Clementi <luca.clementi@gmail.com>