Signed-off-by: Antoine Busque <abusque@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
* (struct ctf_proc_debug_infos*); owned by debug_info.
*/
GHashTable *vpid_to_proc_dbg_info_src;
* (struct ctf_proc_debug_infos*); owned by debug_info.
*/
GHashTable *vpid_to_proc_dbg_info_src;
- GQuark q_statedump_soinfo;
+ GQuark q_statedump_bin_info;
GQuark q_statedump_debug_link;
GQuark q_statedump_build_id;
GQuark q_statedump_start;
GQuark q_statedump_debug_link;
GQuark q_statedump_build_id;
GQuark q_statedump_start;
static
int debug_info_init(struct debug_info *info)
{
static
int debug_info_init(struct debug_info *info)
{
- info->q_statedump_soinfo = g_quark_from_string(
- "lttng_ust_statedump:soinfo");
+ info->q_statedump_bin_info = g_quark_from_string(
+ "lttng_ust_statedump:bin_info");
info->q_statedump_debug_link = g_quark_from_string(
"lttng_ust_statedump:debug_link)");
info->q_statedump_build_id = g_quark_from_string(
info->q_statedump_debug_link = g_quark_from_string(
"lttng_ust_statedump:debug_link)");
info->q_statedump_build_id = g_quark_from_string(
{
struct bt_definition *baddr_def = NULL;
struct bt_definition *memsz_def = NULL;
{
struct bt_definition *baddr_def = NULL;
struct bt_definition *memsz_def = NULL;
- struct bt_definition *sopath_def = NULL;
+ struct bt_definition *path_def = NULL;
struct bt_definition *is_pic_def = NULL;
struct bt_definition *vpid_def = NULL;
struct bt_definition *event_fields_def = NULL;
struct bt_definition *is_pic_def = NULL;
struct bt_definition *vpid_def = NULL;
struct bt_definition *event_fields_def = NULL;
struct so_info *so;
uint64_t baddr, memsz;
int64_t vpid;
struct so_info *so;
uint64_t baddr, memsz;
int64_t vpid;
gpointer key = NULL;
bool is_pic;
gpointer key = NULL;
bool is_pic;
- sopath_def = bt_lookup_definition(event_fields_def, "_sopath");
- if (!sopath_def) {
+ path_def = bt_lookup_definition(event_fields_def, "_path");
+ if (!path_def) {
- if (sopath_def->declaration->id != BT_CTF_TYPE_ID_STRING) {
+ if (path_def->declaration->id != BT_CTF_TYPE_ID_STRING) {
baddr = bt_get_unsigned_int(baddr_def);
memsz = bt_get_unsigned_int(memsz_def);
baddr = bt_get_unsigned_int(baddr_def);
memsz = bt_get_unsigned_int(memsz_def);
- sopath = bt_get_string(sopath_def);
+ path = bt_get_string(path_def);
vpid = bt_get_signed_int(vpid_def);
vpid = bt_get_signed_int(vpid_def);
- so = so_info_create(sopath, baddr, memsz, is_pic);
+ so = so_info_create(path, baddr, memsz, is_pic);
-void handle_soinfo_event(struct debug_info *debug_info,
+void handle_statedump_bin_info_event(struct debug_info *debug_info,
struct ctf_event_definition *event_def)
{
handle_bin_info_event(debug_info, event_def, true);
struct ctf_event_definition *event_def)
{
handle_bin_info_event(debug_info, event_def, true);
event_class = g_ptr_array_index(stream_class->events_by_id,
event->stream->event_id);
event_class = g_ptr_array_index(stream_class->events_by_id,
event->stream->event_id);
- if (event_class->name == debug_info->q_statedump_soinfo) {
+ if (event_class->name == debug_info->q_statedump_bin_info) {
- handle_soinfo_event(debug_info, event);
+ handle_statedump_bin_info_event(debug_info, event);
} else if (event_class->name == debug_info->q_dl_open) {
handle_dlopen_event(debug_info, event);
} else if (event_class->name == debug_info->q_statedump_start) {
} else if (event_class->name == debug_info->q_dl_open) {
handle_dlopen_event(debug_info, event);
} else if (event_class->name == debug_info->q_statedump_start) {