Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
strace
/
5940e6593911dcace424c668a1c0934c71fccb9e
/
strace.c
5940e65
Fix "format not a string literal" warning caused by tprintf(str)
by Denys Vlasenko
· 13 years ago
1d46ba5
Make out-of-memory handling more uniform
by Denys Vlasenko
· 13 years ago
a673f3f
Do not include <limits.h>
by Dmitry V. Levin
· 13 years ago
102ec49
Optimize tabto()
by Denys Vlasenko
· 13 years ago
06602d9
Rename some functions, delete unused one. No code changes
by Denys Vlasenko
· 13 years ago
9a36ae5
get_scno is an unholy mess, make it less horrible
by Denys Vlasenko
· 13 years ago
b88f961
Straighten up confused comments/messages about post-execve SIGTRAP handling
by Denys Vlasenko
· 13 years ago
2ecba32
Optimize out dummy PC printing on signal delivery
by Denys Vlasenko
· 13 years ago
0890c8a
Cosmetic improvement in ifdefs. No code changes
by Denys Vlasenko
· 13 years ago
8dc0c8c
Exclude tcp->pfd from non-procfs systems
by Denys Vlasenko
· 13 years ago
cfd364b
Small optimizations related to memory allocation
by Denys Vlasenko
· 13 years ago
5d64581
Improve code readability by avoiding assignments inside if()
by Denys Vlasenko
· 13 years ago
04f8b48
Fix PTRACE_SETOPTIONS tests
by Dmitry V. Levin
· 13 years ago
44f87ef
Remove tcp->parent and TCB_CLONE_THREAD.
by Denys Vlasenko
· 13 years ago
833fb13
Remove TCB_SUSPENDED constant and related code.
by Denys Vlasenko
· 13 years ago
19cdada
Do not detach when we think tracee is going to die.
by Denys Vlasenko
· 13 years ago
26d1b1e
Slight optimization and cleanup in trace()
by Denys Vlasenko
· 13 years ago
5bd67c8
Fix compilation on 2.4.20 kernel based system
by Denys Vlasenko
· 13 years ago
13d22f1
Trivial cleanups
by Denys Vlasenko
· 13 years ago
e18314e
Remove redundant include <stdarg.h>
by Denys Vlasenko
· 13 years ago
178de00
Clean up two old comments
by Denys Vlasenko
· 13 years ago
ead73bd
Make a few variables static.
by Denys Vlasenko
· 13 years ago
f95397a
Add debug output in initial attachment code
by Denys Vlasenko
· 13 years ago
1d5f12e
Better debug logging of allocations and waitpit results
by Denys Vlasenko
· 13 years ago
65d7c4d
Remove TCB_FOLLOWFORK
by Denys Vlasenko
· 13 years ago
4f12af2
Make initial tcb allocation more readable. No logic changes.
by Denys Vlasenko
· 13 years ago
cb2ad00
Use [p]error_msg[_and_die] where appropriate. No logic changes.
by Denys Vlasenko
· 13 years ago
7b609d5
Whitespace cleanups. No code changes.
by Denys Vlasenko
· 13 years ago
3d5ed41
Make strace_fopen abort on error
by Denys Vlasenko
· 13 years ago
1f532ab
Make set_cloexec_flag abort on error
by Denys Vlasenko
· 13 years ago
7dd2338
Make strace_popen abort on error
by Denys Vlasenko
· 13 years ago
2b60c35
Delete fork_tcb()
by Denys Vlasenko
· 13 years ago
18da273
Simplify expand_tcbtab and alloc_tcb
by Denys Vlasenko
· 13 years ago
b56d6d3
Remove write-only nchildren member from struct tcb
by Denys Vlasenko
· 13 years ago
f0a5f6d
Remove write-only nzombies member from struct tcb
by Denys Vlasenko
· 13 years ago
f44cce4
Fix regression introduced by "Properly handle real SIGTRAPs" change
by Denys Vlasenko
· 13 years ago
0df9ed4
Do not suspend waitpid.
by Denys Vlasenko
· 13 years ago
44d0532
* strace.c (verror_msg): Rewrite without use of heap memory allocation
by Dmitry V. Levin
· 13 years ago
e62df00
Print at least one space between SYSCALL(ARGS) and = RESULT if tracee is killed
by Denys Vlasenko
· 13 years ago
b63256e
Whitespace cleanups. no code changes.
by Denys Vlasenko
· 13 years ago
1201426
"Modernize" all old-style function parameter declarations
by Denys Vlasenko
· 14 years ago
7542276
Cleanups on top of "handle SIGTRAP properly" change, based on Dmitry's comments.
by Denys Vlasenko
· 14 years ago
35aba6a
Identifier "errno" may be a macro, it's unsafe to use it
by Denys Vlasenko
· 14 years ago
f8bc065
Don't perform TCB_WAITEXECVE wait if not needed.
by Denys Vlasenko
· 14 years ago
3454e4b
Properly handle real SIGTRAPs.
by Denys Vlasenko
· 14 years ago
8a08277
Add ability to print file descriptor paths and filter by those paths
by Grant Edwards
· 14 years ago
6b7a261
Show more details about signals received by traced processess
by Dmitry V. Levin
· 14 years ago
c15dfc7
Get rid of PT_GETSIGINFO
by Dmitry V. Levin
· 14 years ago
2fabd0e
Fix PTRACE_GETEVENTMSG usage and enhance test_ptrace_setoptions()
by Dmitry V. Levin
· 14 years ago
21ccf5e
Test PTRACE_O_TRACECLONE and PTRACE_O_TRACEVFORK along with PTRACE_O_TRACEFORK
by Dmitry V. Levin
· 14 years ago
8044bc1
Fix strace -f -o '|command' hangup
by Dmitry V. Levin
· 14 years ago
b146744
Cleanup test_ptrace_setoptions()
by Dmitry V. Levin
· 14 years ago
ca8ab8d
Handle followfork using ptrace_setoptions if available
by Wang Chao
· 14 years ago
b13c0de
Test how PTRACE_SETOPTIONS support works
by Wang Chao
· 14 years ago
54e931f
Clean up pid2tcb usage
by Roland McGrath
· 14 years ago
30145dd
Fix const-correctness issues uncovered by gcc -Wwrite-strings
by Dmitry V. Levin
· 14 years ago
21b8db4
Drop nclone_detached and related flags
by Wang Chao
· 14 years ago
d322a4b
Forbid using mutually exclusive options -D and -p together
by Wang Chao
· 14 years ago
372cc84
Balance braces
by Andreas Schwab
· 14 years ago
b87d30c
Document -C/-D
by Andreas Schwab
· 14 years ago
e3a7ef5
Implement -C option to combine regular and -c output
by Dmitry V. Levin
· 15 years ago
e5e6085
Remove dead code
by Dmitry V. Levin
· 15 years ago
840d85b
Don't kill the process when detaching
by Andreas Schwab
· 15 years ago
e5355de
Remove support for pre-C89
by Andreas Schwab
· 15 years ago
ccdff48
Maintain separate print column for each process
by Andreas Schwab
· 15 years ago
c1a5b7e
Add support for Linux/no-mmu with vfork
by Mike Frysinger
· 15 years ago
eb9e2e8
Revert unapproved commits.
by Roland McGrath
· 16 years ago
4ac9d62
* strace.c (handle_stopped_tcbs): Fix cast for 4th argument passed to ptrace().
by Dmitry V. Levin
· 16 years ago
246f42f
* strace.c (collect_stopped_tcbs): Do not enable/disable signals
by Denys Vlasenko
· 16 years ago
1e20921
As it turned out, "if (interrupted) break;" is needed in both loops,
by Denys Vlasenko
· 16 years ago
aab52ca
Remove "better attach to SIGSTOP", it is not correct... (^C fix remains).
by Denys Vlasenko
· 16 years ago
222713a
* strace.c (startup_attach): Take care to correctly attach
by Denys Vlasenko
· 16 years ago
5ae2b7c
AVR32 support by Hans-Christian Egtvedt
by Denys Vlasenko
· 16 years ago
8ed5727
By Hans-Christian Egtvedt (hans-christian.egtvedt AT atmel.com):
by Denys Vlasenko
· 16 years ago
4dedd56
Replace many more bare ptrace calls with calls to wrappers
by Denys Vlasenko
· 16 years ago
84e20af
Cleanup after tcb table expansion simplification.
by Denys Vlasenko
· 16 years ago
3bb7cd6
* defs.h: Correct the comment about TCB_SUSPENDED.
by Denys Vlasenko
· 16 years ago
7a8bf06
* strace.c (newoutf): Prevent -o FILENAME overflowing the stack.
by Denys Vlasenko
· 16 years ago
7e0615f
* process.c (internal_clone): Check and complain if pid value
by Denys Vlasenko
· 16 years ago
47ce6df
* strace.c (collect_stopped_tcbs): Guard against the case when
by Denys Vlasenko
· 16 years ago
2c8a258
* strace.c (collect_stopped_tcbs): Do not return NULL when ECHILD
by Denys Vlasenko
· 16 years ago
418d66a
Two cleanups: tcb table expansion failure is not really a survivable
by Denys Vlasenko
· 16 years ago
1d5b113
* defs.h: Update a comment. No code changes.
by Denys Vlasenko
· 16 years ago
f9a7e63
* process.c: Add a comment. No code changes.
by Denys Vlasenko
· 16 years ago
f535b54
Fixes for ptrace() argument parsing.
by Denys Vlasenko
· 16 years ago
215cc27
* defs.h: Add new struct tcb fields: wait_status, next_need_service.
by Denys Vlasenko
· 16 years ago
ef2fbf8
Output format fixes, improving the situation after recent
by Denys Vlasenko
· 16 years ago
0861ecb
* strace.c: Fix compile failure: on some systems PTRACE_O_xxx
by Denys Vlasenko
· 16 years ago
ecfe2f1
Experimental support for -D option.
by Denys Vlasenko
· 16 years ago
96d5a76
* defs.h: Remove sigtrap80 field from struct tcb.
by Denys Vlasenko
· 16 years ago
b1efe53
Fix build breakage from my previous commit.
by Denys Vlasenko
· 16 years ago
1e3ce32
Make strace correctly handle SIGTRAP produced by e.g.
by Denys Vlasenko
· 16 years ago
732d1bf
Make strace somewhat resilient against process disappearing
by Denys Vlasenko
· 16 years ago
932fc7d
This patch does not change any logic.
by Denys Vlasenko
· 16 years ago
a680965
2008-09-29 Dmitry V. Levin <ldv@altlinux.org>
by Dmitry V. Levin
· 16 years ago
1f94271
2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
by Jan Kratochvil
· 16 years ago
06350db
2008-07-24 Dmitry V. Levin <ldv@altlinux.org>
by Dmitry V. Levin
· 16 years ago
41c4822
2008-07-03 Jan Kratochvil <jan.kratochvil@redhat.com>
by Roland McGrath
· 16 years ago
276ceb3
2007-11-06 Jan Kratochvil <jan.kratochvil@redhat.com>
by Roland McGrath
· 17 years ago
54cc1c8
2007-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
by Roland McGrath
· 17 years ago
Next »