projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libustconsumer: Fix a fd leak of the pipe_fd
[ust.git]
/
ustctl
/
trace_cmds.c
diff --git
a/ustctl/trace_cmds.c
b/ustctl/trace_cmds.c
index 020e5b29c55e829a2ec3db4248a68c6b45d999fa..a8f3a9ccc1e98ec4d137ddf57db8e22c4dfdfae4 100644
(file)
--- a/
ustctl/trace_cmds.c
+++ b/
ustctl/trace_cmds.c
@@
-25,12
+25,12
@@
static int create_trace(int argc, char *argv[])
{
static int create_trace(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_create_trace(
argv[2], pid
)) {
- ERR("Failed to create trace %s for PID %
u\n", argv[2], pid
);
+ if (ustctl_create_trace(
sock, argv[2]
)) {
+ ERR("Failed to create trace %s for PID %
s\n", argv[2], argv[1]
);
return -1;
}
return -1;
}
@@
-39,12
+39,12
@@
static int create_trace(int argc, char *argv[])
static int alloc_trace(int argc, char *argv[])
{
static int alloc_trace(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_alloc_trace(
argv[2], pid
)) {
- ERR("Failed to allocate trace %s for PID %
u\n", argv[2], pid
);
+ if (ustctl_alloc_trace(
sock, argv[2]
)) {
+ ERR("Failed to allocate trace %s for PID %
s\n", argv[2], argv[1]
);
return -1;
}
return 0;
return -1;
}
return 0;
@@
-52,12
+52,12
@@
static int alloc_trace(int argc, char *argv[])
static int start_trace(int argc, char *argv[])
{
static int start_trace(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_start_trace(
argv[2], pid
)) {
- ERR("Failed to start trace %s for PID %
u\n", argv[2], pid
);
+ if (ustctl_start_trace(
sock, argv[2]
)) {
+ ERR("Failed to start trace %s for PID %
s\n", argv[2], argv[1]
);
return -1;
}
return 0;
return -1;
}
return 0;
@@
-65,12
+65,12
@@
static int start_trace(int argc, char *argv[])
static int stop_trace(int argc, char *argv[])
{
static int stop_trace(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_stop_trace(
argv[2], pid
)) {
- ERR("Failed to stop trace %s for PID %
u\n", argv[2], pid
);
+ if (ustctl_stop_trace(
sock, argv[2]
)) {
+ ERR("Failed to stop trace %s for PID %
s\n", argv[2], argv[1]
);
return -1;
}
return 0;
return -1;
}
return 0;
@@
-78,12
+78,12
@@
static int stop_trace(int argc, char *argv[])
static int destroy_trace(int argc, char *argv[])
{
static int destroy_trace(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_destroy_trace(
argv[2], pid
)) {
- ERR("Failed to destroy trace %s for PID %
u\n", argv[2], pid
);
+ if (ustctl_destroy_trace(
sock, argv[2]
)) {
+ ERR("Failed to destroy trace %s for PID %
s\n", argv[2], argv[1]
);
return -1;
}
return 0;
return -1;
}
return 0;
@@
-91,12
+91,12
@@
static int destroy_trace(int argc, char *argv[])
static int force_subbuf_switch(int argc, char *argv[])
{
static int force_subbuf_switch(int argc, char *argv[])
{
-
pid_t pid
;
+
int sock
;
-
pid = parse
_pid(argv[1]);
+
sock = parse_and_connect
_pid(argv[1]);
- if (ustctl_force_switch(
pid
)) {
- ERR("error while trying to force switch for PID %
u\n", pid
);
+ if (ustctl_force_switch(
sock, argv[2]
)) {
+ ERR("error while trying to force switch for PID %
s\n", argv[1]
);
return -1;
}
return -1;
}
This page took
0.026525 seconds
and
4
git commands to generate.