summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* config: Add SYM_NOEXIT optionJiri Olsa2011-06-176-1/+39
| | | | | | | | | Added SYM_NOEXIT option to be able to run only pltentry callback for specified symbols. This option is needed for setjmp symbol, otherwise the tracee segfaults. The "_setjmp" symbol is added as default value to the global config file.
* config: Add libs and symbols specfication config file optionsJiri Olsa2011-06-174-22/+198
| | | | | | | | Added following config file options: LIBS, LIBS_TO, LIBS_FROM, SYM, SYM_OMIT, SYM_BELOW They match their command line equivalents.
* make tracer return actual tracee statusJiri Olsa2011-06-162-4/+6
|
* global_symbol fix - proper tree managementJiri Olsa2011-06-152-15/+17
| | | | | | fix global_symbols tree management - add only if we care about the symbol - make bind call dependent on the global_symbols variable
* adding large file supportJiri Olsa2011-06-072-1/+4
|
* reading the -N config file immediatelly within args processingJiri Olsa2011-05-301-14/+8
| | | | | it makes more sense to read the -N config file immediatelly within the arguments processing, since more confing files can be added
* tracer waiting code - do not exit the wait loop prematurelyJiri Olsa2011-05-301-5/+4
| | | | | if the tracee died we break the loop leaving the tracee socket(s) full of data, caused by recent code refactoring
* Makefiles cleanupJiri Olsa2011-05-291-0/+12
| | | | | - moved specific cleanup into src/Makefile - added OBJS_DEPS_OMIT variable to ease DEPS_OBJS generation
* tty output - move fd to the config structJiri Olsa2011-05-294-6/+19
| | | | | moving tty fd into the config struct, since it's better fit and it's needed for error simulation, which is comming in shortly
* adding SIGTERM/SIGINT handlersJiri Olsa2011-05-291-31/+133
| | | | + refactoring lt_run to check the latrace got killed
* args - use isprint to decide whether to print the characterDr. David Alan Gilbert2011-05-251-1/+2
| | | | | | | + force test.sh to use bash + fix test_char tests contributed by Dr. David Alan Gilbert <david.gilbert@linaro.org>
* fixed errors discovered by cppcheckJiri Olsa2011-05-142-8/+11
| | | | | | | | cppcheck discovered some memory leaks (http://cppcheck.sourceforge.net/) It'd be worth adding Makefile target to run/check cppcheck output automatically.
* adding OUTPUT_TTY config file optionJiri Olsa2011-05-057-31/+247
| | | | | | | | | | - added OUTPUT_TTY config file option it is possible to catch traced program tty output and storing it to the configured file (0/1/2 descriptors are monitored) - added automated test for the option - refactoring process method a bit - disabling connection between -R and -q options
* adding automated test supportJiri Olsa2011-04-202-2/+3
| | | | | | | So far for x86 and x86_64 others are disabled. From this time on, I'll try to force addition of automated test for each fix/feature.. ;)
* prevent gcc warning with single printf like arg passingJiri Olsa2011-04-192-9/+10
|
* add threads fifo management to special directoryJiri Olsa2011-04-163-31/+86
| | | | so the notification is not affected by other files
* fix display of char argumentsJiri Olsa2011-04-161-2/+2
|
* fix memory leak in the argument display codeJiri Olsa2011-04-061-13/+14
|
* adding support for configuration filejolsa@redhat.com2011-04-0512-172/+849
| | | | | | | | | | | | | | | | | | | | - separating bison/flex functions for args and config - the "include file support" unified among new conf and C header parsing - support for following options: HEADERS INDENT_SYM PIPE TIMESTAMP FRAMESIZE FRAMESIZE_CHECK HIDE_TID FOLLOW_FORK FOLLOW_EXEC DEMANGLE BRACES ENABLE_ARGS DETAIL_ARGS
* moving conf header files to new location + rename s/conf/h/jolsa@redhat.com2011-04-051-1/+1
|
* fix controled config bug - missing shared config assignmentJiri Olsa2011-04-052-5/+10
|
* Sebastian Pipping <sping@gentoo.org>Jiri Olsa2011-02-151-3/+3
| | | | fix LDFLAGS/CFLAGS usage
* adding support for global symbol configJiri Olsa2011-01-317-44/+245
| | | | | | one global tree to rule them all - only one tree is searched during the plt entry/exit - symbols are added during the bind audit callback
* enhancing names check with *-logic for "-l -t -f -s -n -b" optionsJiri Olsa2010-10-171-1/+2
| | | | Artur Skawina <art.08.09@gmail.com>
* Artur Skawina <art.08.09@gmail.com>Jiri Olsa2010-10-134-7/+38
| | | | add '-n' option, allowing to omit tracing certain symbols
* Akos Pasztory <akos.pasztory@gmail.com>Jiri Olsa2010-10-021-18/+18
| | | | more sophisticated parsing of /proc/self/maps
* synchronize --no-* option namesJiri Olsa2010-09-151-6/+6
|
* stack limits dynamic check - fixiesJiri Olsa2010-09-151-19/+31
| | | | | | based on Akos' comments: - dynamic rlimit stack check - recognize [stack] map arrea and handle it properly
* adding stack limits dynamic checkJiri Olsa2010-09-076-9/+139
|
* updating license infoJiri Olsa2010-08-0527-25/+66
|
* separate arguments display code, so it could beJiri Olsa2010-08-0510-170/+223
| | | | disabled for not supported architectures
* changed config file magic definesJiri Olsa2010-08-053-8/+4
|
* fixing output for thread applicationsJiri Olsa2010-07-024-24/+32
| | | | | - proper tid displayed for pipe mode - proper indentation for pipe mode
* changing permissions of libltaudit.so to 755Jiri Olsa2010-06-031-1/+1
|
* refactoring sysdep configurationJiri Olsa2010-04-293-0/+36
|
* fixed enum handling (strtol failure)Jiri Olsa2010-04-082-9/+90
| | | | added support for enum string refference definition
* Akos Pasztory <akos.pasztory@gmail.com>Jiri Olsa2010-03-011-1/+1
| | | | shlib doesn't need to be executable
* Akos Pasztory <akos.pasztory@gmail.com>Jiri Olsa2010-03-012-3/+2
| | | | added check for liberty-pic
* Akos Pasztory <akos.pasztory@gmail.com>Jiri Olsa2010-03-012-1/+5
| | | | added checks for asciidoc and xmlto
* controled config bug fixJiri Olsa2010-02-286-5/+34
| | | | liberty controled by autoconf now
* small fixiesJiri Olsa2010-02-131-17/+17
|
* controled config feature and disable auditing featureJiri Olsa2010-02-138-10/+251
|
* refactoring shared configJiri Olsa2010-02-1310-166/+184
|
* added support for pipe mode timestamp displayJiri Olsa2009-09-164-12/+14
|
* added initial support for timestamp displayJiri Olsa2009-09-155-11/+56
|
* initial commit - 0.5.7Jiri Olsa2009-09-0424-0/+5352