#define FUNC_FOO_TP_FILENAME "/efficios/libhello.c"
#define FUNC_FOO_ADDR_ELF 0x4013ef
#define FUNC_FOO_ADDR_DBG_LINK 0x40148e
-#define FUNC_FOO_NAME "foo"
+#define FUNC_FOO_NAME "foo+0xc3"
#define FUNC_FOO_NAME_ELF "foo+0x24"
#define BUILD_ID_LEN 20
char *opt_debug_info_dir;
+char *opt_debug_info_target_prefix;
static
void test_so_info_build_id(const char *data_dir)
snprintf(path, PATH_MAX, "%s/%s", data_dir, SO_NAME_BUILD_ID);
- so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ);
+ so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ, true);
ok(so != NULL, "so_info_create succesful");
/* Test setting build_id */
snprintf(path, PATH_MAX, "%s/%s", data_dir, SO_NAME_DEBUG_LINK);
- so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ);
+ so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ, true);
ok(so != NULL, "so_info_create succesful");
/* Test setting debug link */
snprintf(path, PATH_MAX, "%s/%s", data_dir, SO_NAME_ELF);
- so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ);
+ so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ, true);
ok(so != NULL, "so_info_create succesful");
/* Test function name lookup (with ELF) */
snprintf(path, PATH_MAX, "%s/%s", data_dir, SO_NAME);
- so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ);
+ so = so_info_create(path, SO_LOW_ADDR, SO_MEMSZ, true);
ok(so != NULL, "so_info_create succesful");
/* Test so_info_has_address */