summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* run: Fix leak in thread structure and fifo descriptor releaseerror_simulation1Jiri Olsa2011-11-132-2/+20
|
* changesJiri Olsa2011-11-139-42/+184
|
* error simulation: automated changesjolsa@redhat.com2011-11-138-46/+334
|
* error simulation: automation application partjolsa@redhat.com2011-11-138-55/+288
|
* error simulation: automation library partjolsa@redhat.com2011-11-132-20/+58
|
* config: adding value list supportjolsa@redhat.com2011-11-133-6/+39
|
* error simulation: adding sigsegv handler supportjolsa@redhat.com2011-11-135-3/+61
|
* error simulation: added support to display backtrace infoJiri Olsa2011-11-1313-33/+615
|
* error simulation: add starting point for GO definitionjolsa@redhat.com2011-11-134-7/+17
|
* error simulation: allow to omit trace/tty/stat storagejolsa@redhat.com2011-11-133-16/+29
|
* error simulation: library partjolsa@redhat.com2011-11-138-7/+239
|
* error simulation: application partJiri Olsa2011-11-1314-43/+1092
|
* fifo,run: Add support for multiple processing functionsJiri Olsa2011-11-133-8/+60
| | | | | | Adding lt_process_register to register processing function callback in latrace tracer. The callback receives all the data from the tracee FIFOs.
* fifo: Using shared config in fifo functionsJiri Olsa2011-11-134-23/+23
| | | | Switching to shared config structure for all fifo object functions.
* output: print the status info to a FILEJiri Olsa2011-11-133-3/+14
| | | | | Added code to print the status info to the FILE, It'll be needed for error simulation, which is comming in shortly.
* output: adding support for simple text outputJiri Olsa2011-11-136-24/+95
| | | | | | Added lt_out_text to allow printing out simple text fitting in the shape of our other output. It'll be needed for error simulation, which is comming in shortly.
* fifo: Fix leak of notify watchnotify_leak1notify_leakJiri Olsa2011-11-133-6/+19
| | | | | The watch descriptor was not properly released. Added proper cleanup for both inotify fd and the watch descriptor.
* doc - update configuration file stuffJiri Olsa2011-07-281-0/+1
| | | | | Update documentation with configuration file details. Update help output with missing help for '-N' option.
* args: fix size_t printf compile warningjolsa@redhat.com2011-07-081-1/+1
| | | | using proper %zu for size_t argument in printf
* config: Fix memory leak in names list codeJiri Olsa2011-06-211-0/+4
|
* args: Aadd support to display string pointer and lengthJiri Olsa2011-06-175-5/+32
| | | | | Add ARGS_STRING_POINTER_LENGTH option. It allows to display pointer value and string length for "char *" arguments.
* 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
|