libsysprof-capture: add bus type to add_dbus API

This commit is contained in:
Christian Hergert
2023-07-27 14:25:06 -07:00
parent bc17b6d316
commit e210572700
4 changed files with 8 additions and 2 deletions

View File

@ -402,6 +402,7 @@ sysprof_capture_writer_cat (SysprofCaptureWriter *self,
frame->frame.time, frame->frame.time,
frame->frame.cpu, frame->frame.cpu,
frame->frame.pid, frame->frame.pid,
frame->bus_type,
frame->flags, frame->flags,
frame->message, frame->message,
frame->message_len); frame->message_len);

View File

@ -772,7 +772,8 @@ sysprof_capture_writer_add_dbus_message (SysprofCaptureWriter *self,
int64_t time, int64_t time,
int cpu, int cpu,
int32_t pid, int32_t pid,
uint32_t flags, uint16_t bus_type,
uint16_t flags,
const uint8_t *message_data, const uint8_t *message_data,
size_t message_len) size_t message_len)
{ {
@ -802,6 +803,7 @@ sysprof_capture_writer_add_dbus_message (SysprofCaptureWriter *self,
time, time,
SYSPROF_CAPTURE_FRAME_DBUS_MESSAGE); SYSPROF_CAPTURE_FRAME_DBUS_MESSAGE);
ev->bus_type = bus_type;
ev->flags = flags; ev->flags = flags;
ev->message_len = message_len; ev->message_len = message_len;
memcpy (ev->message, message_data, message_len); memcpy (ev->message, message_data, message_len);

View File

@ -234,7 +234,8 @@ bool sysprof_capture_writer_add_dbus_message (Sy
int64_t time, int64_t time,
int cpu, int cpu,
int32_t pid, int32_t pid,
uint32_t flags, uint16_t bus_type,
uint16_t flags,
const uint8_t *message_data, const uint8_t *message_data,
size_t message_len); size_t message_len);
SYSPROF_AVAILABLE_IN_ALL SYSPROF_AVAILABLE_IN_ALL

View File

@ -173,6 +173,7 @@ sysprof_dbus_monitor_record_fiber (gpointer user_data)
SYSPROF_CAPTURE_CURRENT_TIME, SYSPROF_CAPTURE_CURRENT_TIME,
-1, -1,
-1, -1,
record->bus_type,
SYSPROF_CAPTURE_DBUS_FLAGS_MESSAGE_TOO_LARGE, SYSPROF_CAPTURE_DBUS_FLAGS_MESSAGE_TOO_LARGE,
NULL, 0); NULL, 0);
@ -209,6 +210,7 @@ sysprof_dbus_monitor_record_fiber (gpointer user_data)
SYSPROF_CAPTURE_CURRENT_TIME, SYSPROF_CAPTURE_CURRENT_TIME,
-1, -1,
-1, -1,
record->bus_type,
0, 0,
read_buffer, n_needed); read_buffer, n_needed);
} }