#include <babeltrace/fd-cache-internal.h>
#define DEFAULT_DEBUG_DIR "/usr/lib/debug"
-#define DEBUG_SUBDIR ".debug/"
-#define BUILD_ID_SUBDIR ".build-id/"
+#define DEBUG_SUBDIR ".debug"
+#define BUILD_ID_SUBDIR ".build-id"
#define BUILD_ID_SUFFIX ".debug"
+#define BUILD_ID_PREFIX_DIR_LEN 2
struct bin_info {
/* Base virtual memory address. */
gchar *debug_info_dir;
/* Denotes whether the executable is position independent code. */
bool is_pic:1;
- /* denotes whether the build id in the trace matches to one on disk. */
+ /* Denotes whether the build id in the trace matches to one on disk. */
bool file_build_id_matches:1;
/*
* Denotes whether the executable only has ELF symbols and no