projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add binary location information
[babeltrace.git]
/
lib
/
debuginfo.c
diff --git
a/lib/debuginfo.c
b/lib/debuginfo.c
index 2b59ff93c006d49e3cf31d709d5f697ce21287dc..7d4a0f95dd69f7eab6079e67330312a2601041de 100644
(file)
--- a/
lib/debuginfo.c
+++ b/
lib/debuginfo.c
@@
-87,6
+87,7
@@
void debug_info_source_destroy(struct debug_info_source *debug_info_src)
free(debug_info_src->func);
free(debug_info_src->src_path);
free(debug_info_src->bin_path);
free(debug_info_src->func);
free(debug_info_src->src_path);
free(debug_info_src->bin_path);
+ free(debug_info_src->bin_loc);
g_free(debug_info_src);
}
g_free(debug_info_src);
}
@@
-143,6
+144,11
@@
struct debug_info_source *debug_info_source_create_from_so(struct so_info *so,
debug_info_src->short_bin_path = get_filename_from_path(
debug_info_src->bin_path);
debug_info_src->short_bin_path = get_filename_from_path(
debug_info_src->bin_path);
+
+ ret = so_info_get_bin_loc(so, ip, &(debug_info_src->bin_loc));
+ if (ret) {
+ goto error;
+ }
}
end:
}
end:
This page took
0.023411 seconds
and
4
git commands to generate.