Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-27 | Don't call output_line in normal_exit | Petr Machata | |
That's because CURRENT_PROC in output.c may point to a process that was already released. This happens when ltrace detaches from another process. | |||
2012-10-27 | It's not kosher to do IO in signal handler context | Petr Machata | |
2012-10-27 | Fix coding style in output_line and calls to it | Petr Machata | |
2012-10-27 | Fix memory handling of -F arguments | Petr Machata | |
This plugs a leak. | |||
2012-10-26 | Publish do_close_elf; call it on the ELF used to check arch support | Petr Machata | |
This plugs a leak. | |||
2012-08-29 | Add backend.h for backend interfaces | Petr Machata | |
2012-08-29 | New interface init_global_config | Petr Machata | |
2012-08-29 | Add expr.c, expr.h, plug in properly | Petr Machata | |
- in callstack_pop, we don't free arch_ptr. That's because this doesn't get copied over the clone. It's a mere coincidence that fork() doesn't need to save register arguments, and this works. - added copyright notices to files that this touches. This is based on git blame. Only contributors of 10+ lines are added - test suite adjusted to not include "void" type as "don't show this int". Back ends in general need to know the exact type, so this never worked anyway. | |||
2012-04-25 | Replace some uses of error with fprintf | Petr Machata | |
error is not standard so it has no business being used in generic code. The linux-gnu back end is useful for android, and that doesn't have that interface either. | |||
2012-04-19 | Drop parameters that determined whether breakpoints should be enabled | Petr Machata | |
2012-04-19 | Call trace_set_options when process is started from command | Petr Machata | |
2012-04-19 | Drop PID parameter from trace_set_options | Petr Machata | |
2012-04-19 | Drop opt_e{,_t,_enable}, use filter.h/.c to implement -e parsing | Petr Machata | |
2012-04-19 | wait_for_proc may fail, and should simply waitpid instead of ptracing | Petr Machata | |
- which means that we need to continue the process after starting it, the same as we do when attaching | |||
2012-04-19 | The first crude version of tracing across libraries | Petr Machata | |
- the patch will be sliced later | |||
2012-04-19 | Move process-related functions and structures to proc.h | Petr Machata | |
2012-04-11 | Handle detach from sleeping or unresponsive processes | Petr Machata | |
2011-10-06 | Check whether ABI is supported before we execute the binary | Petr Machata | |
- this is fallout of the reorganization of open_program/execute_program. I still think it makes better sense this wey, even though we need to do the additional checking step now. | |||
2011-10-06 | Handle multi-threaded attach/detach gracefully | Petr Machata | |
2011-10-06 | Add a concept of tasks and leader thread | Petr Machata | |
2011-10-06 | Conceal the list of processes behind an interface | Petr Machata | |
2011-10-06 | Add argument that defines whether we should enable breakpoints | Petr Machata | |
2011-10-06 | Streamline interfaces execute_program, open_program | Petr Machata | |
2009-07-25 | Finally got rid of GNU's Autoconf stuff | Juan Cespedes | |
2009-07-03 | Added different callback handlers for each event | Juan Cespedes | |
2009-07-03 | Some minor fixes | Juan Cespedes | |
2009-07-03 | fixed configure.ac, renamed process_event -> handle_event | Juan Cespedes | |
2009-06-25 | Added support for callbacks to libltrace | Juan Cespedes | |
2009-06-25 | Re-organize file names | Juan Cespedes | |