projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactoring: use an opaque lttng_tracker_id type
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
trace-ust.c
diff --git
a/src/bin/lttng-sessiond/trace-ust.c
b/src/bin/lttng-sessiond/trace-ust.c
index f64f51c280d670b9b83070abb6e2666d97ce51e2..4a7e2610510cd805722315add867db300ea66823 100644
(file)
--- a/
src/bin/lttng-sessiond/trace-ust.c
+++ b/
src/bin/lttng-sessiond/trace-ust.c
@@
-918,8
+918,8
@@
int trace_ust_track_id(enum lttng_tracker_type tracker_type,
struct ust_id_tracker *id_tracker;
struct lttng_tracker_list *tracker_list;
int value;
struct ust_id_tracker *id_tracker;
struct lttng_tracker_list *tracker_list;
int value;
- struct lttng_tracker_id *saved_ids;
- ssize_t saved_ids_count
, i
;
+ struct lttng_tracker_id *
*
saved_ids;
+ ssize_t saved_ids_count;
if (tracker_type == LTTNG_TRACKER_PID) {
DBG("Backward compatible behavior: translate PID tracker to VPID tracker for UST domain.");
if (tracker_type == LTTNG_TRACKER_PID) {
DBG("Backward compatible behavior: translate PID tracker to VPID tracker for UST domain.");
@@
-1002,9
+1002,7
@@
end_restore:
ERR("Error on tracker add error handling.\n");
}
end:
ERR("Error on tracker add error handling.\n");
}
end:
- for (i = 0; i < saved_ids_count; i++) {
- free(saved_ids[i].string);
- }
+ lttng_tracker_ids_destroy(saved_ids, saved_ids_count);
free(saved_ids);
return retval;
}
free(saved_ids);
return retval;
}
@@
-1021,8
+1019,8
@@
int trace_ust_untrack_id(enum lttng_tracker_type tracker_type,
struct ust_id_tracker *id_tracker;
struct lttng_tracker_list *tracker_list;
int value;
struct ust_id_tracker *id_tracker;
struct lttng_tracker_list *tracker_list;
int value;
- struct lttng_tracker_id *saved_ids;
- ssize_t saved_ids_count
, i
;
+ struct lttng_tracker_id *
*
saved_ids;
+ ssize_t saved_ids_count;
if (tracker_type == LTTNG_TRACKER_PID) {
DBG("Backward compatible behavior: translate PID tracker to VPID tracker for UST domain.");
if (tracker_type == LTTNG_TRACKER_PID) {
DBG("Backward compatible behavior: translate PID tracker to VPID tracker for UST domain.");
@@
-1107,9
+1105,7
@@
end_restore:
ERR("Error on tracker remove error handling.\n");
}
end:
ERR("Error on tracker remove error handling.\n");
}
end:
- for (i = 0; i < saved_ids_count; i++) {
- free(saved_ids[i].string);
- }
+ lttng_tracker_ids_destroy(saved_ids, saved_ids_count);
free(saved_ids);
return retval;
}
free(saved_ids);
return retval;
}
@@
-1119,7
+1115,7
@@
end:
*/
ssize_t trace_ust_list_tracker_ids(enum lttng_tracker_type tracker_type,
struct ltt_ust_session *session,
*/
ssize_t trace_ust_list_tracker_ids(enum lttng_tracker_type tracker_type,
struct ltt_ust_session *session,
- struct lttng_tracker_id **_ids)
+ struct lttng_tracker_id **
*
_ids)
{
struct lttng_tracker_list *tracker_list;
{
struct lttng_tracker_list *tracker_list;
This page took
0.034229 seconds
and
4
git commands to generate.