projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests: Build new x86_64-linux-gnu debug-info artifacts
[babeltrace.git]
/
tests
/
plugins
/
test_dwarf.c
diff --git
a/tests/plugins/test_dwarf.c
b/tests/plugins/test_dwarf.c
index 59a892dd28cdfaa6e87f90055e8049b716a96ea9..e4485846b9acdfd48f6fd57c5a81c002703f94a5 100644
(file)
--- a/
tests/plugins/test_dwarf.c
+++ b/
tests/plugins/test_dwarf.c
@@
-30,17
+30,23
@@
#define NR_TESTS 15
#define NR_TESTS 15
+#define SO_NAME "libhello_so"
+#define DWARF_DIR_NAME "dwarf_full"
+
static
void test_bt_dwarf(const char *data_dir)
{
int fd, ret, tag;
static
void test_bt_dwarf(const char *data_dir)
{
int fd, ret, tag;
- char
path[PATH_MAX]
;
+ char
*path
;
char *die_name = NULL;
struct bt_dwarf_cu *cu = NULL;
struct bt_dwarf_die *die = NULL;
Dwarf *dwarf_info = NULL;
char *die_name = NULL;
struct bt_dwarf_cu *cu = NULL;
struct bt_dwarf_die *die = NULL;
Dwarf *dwarf_info = NULL;
- snprintf(path, PATH_MAX, "%s/libhello_so", data_dir);
+ path = g_build_filename(data_dir, DWARF_DIR_NAME, SO_NAME, NULL);
+ if (path == NULL) {
+ exit(EXIT_FAILURE);
+ }
fd = open(path, O_RDONLY);
ok(fd >= 0, "Open DWARF file %s", path);
fd = open(path, O_RDONLY);
ok(fd >= 0, "Open DWARF file %s", path);
@@
-97,6
+103,7
@@
void test_bt_dwarf(const char *data_dir)
dwarf_end(dwarf_info);
free(die_name);
close(fd);
dwarf_end(dwarf_info);
free(die_name);
close(fd);
+ g_free(path);
}
int main(int argc, char **argv)
}
int main(int argc, char **argv)
This page took
0.025042 seconds
and
4
git commands to generate.