doc/api/libbabeltrace2/DoxygenLayout.xml: use `topics` tab
[babeltrace.git] / src / plugins / lttng-utils / debug-info / bin-info.c
index ac882fe1e648dde5586b08a26cd330143d23c10b..99127291591d75888c7b843dd84a7e24aaf3bd29 100644 (file)
@@ -11,7 +11,6 @@
 #define BT_LOG_TAG "PLUGIN/FLT.LTTNG-UTILS.DEBUG-INFO/BIN-INFO"
 #include "logging/comp-logging.h"
 
-#include <babeltrace2/logging.h>
 #include <dwarf.h>
 #include <errno.h>
 #include <fcntl.h>
@@ -41,7 +40,6 @@
 #define ADDR_STR_LEN 20
 #define BUILD_ID_NOTE_NAME "GNU"
 
-BT_HIDDEN
 int bin_info_init(bt_logging_level log_level, bt_self_component *self_comp)
 {
        int ret = 0;
@@ -56,7 +54,6 @@ int bin_info_init(bt_logging_level log_level, bt_self_component *self_comp)
        return ret;
 }
 
-BT_HIDDEN
 struct bin_info *bin_info_create(struct bt_fd_cache *fdc, const char *path,
                uint64_t low_addr, uint64_t memsz, bool is_pic,
                const char *debug_info_dir, const char *target_prefix,
@@ -110,7 +107,6 @@ error:
        return NULL;
 }
 
-BT_HIDDEN
 void bin_info_destroy(struct bin_info *bin)
 {
        if (!bin) {
@@ -349,7 +345,6 @@ error:
        return is_matching;
 }
 
-BT_HIDDEN
 int bin_info_set_build_id(struct bin_info *bin, uint8_t *build_id,
                size_t build_id_len)
 {
@@ -376,7 +371,7 @@ int bin_info_set_build_id(struct bin_info *bin, uint8_t *build_id,
        bin->file_build_id_matches = is_build_id_matching(bin);
        if (!bin->file_build_id_matches) {
                BT_COMP_LOGI_STR("Supplied Build ID does not match Build ID of the "
-                               "binary or library found on the file system.");
+                       "binary or library found on the file system.");
                goto error;
        }
 
@@ -393,7 +388,6 @@ error:
        return -1;
 }
 
-BT_HIDDEN
 int bin_info_set_debug_link(struct bin_info *bin, const char *filename,
                uint32_t crc)
 {
@@ -719,7 +713,6 @@ end:
        return ret;
 }
 
-BT_HIDDEN
 void source_location_destroy(struct source_location *src_loc)
 {
        if (!src_loc) {
@@ -922,7 +915,7 @@ int bin_info_lookup_elf_function_name(struct bin_info *bin, uint64_t addr,
 
        while (scn && !sym) {
                ret = bin_info_get_nearest_symbol_from_section(
-                               scn, addr, &sym, &shdr);
+                       scn, addr, &sym, &shdr);
                if (ret) {
                        goto error;
                }
@@ -932,13 +925,13 @@ int bin_info_lookup_elf_function_name(struct bin_info *bin, uint64_t addr,
 
        if (sym) {
                sym_name = elf_strptr(bin->elf_file, shdr->sh_link,
-                               sym->st_name);
+                       sym->st_name);
                if (!sym_name) {
                        goto error;
                }
 
                ret = bin_info_append_offset_str(sym_name, sym->st_value, addr,
-                                               func_name);
+                       func_name);
                if (ret) {
                        goto error;
                }
@@ -1020,7 +1013,7 @@ int bin_info_lookup_cu_function_name(struct bt_dwarf_cu *cu, uint64_t addr,
                }
 
                ret = bin_info_append_offset_str(die_name, low_addr, addr,
-                                               func_name);
+                       func_name);
                free(die_name);
                if (ret) {
                        goto error;
@@ -1091,7 +1084,6 @@ error:
        return -1;
 }
 
-BT_HIDDEN
 int bin_info_lookup_function_name(struct bin_info *bin,
                uint64_t addr, char **func_name)
 {
@@ -1115,7 +1107,7 @@ int bin_info_lookup_function_name(struct bin_info *bin,
                ret = bin_info_set_dwarf_info(bin);
                if (ret) {
                        BT_COMP_LOGI_STR("Failed to set bin dwarf info, falling "
-                                       "back to ELF lookup.");
+                               "back to ELF lookup.");
                        /* Failed to set DWARF info, fallback to ELF. */
                        bin->is_elf_only = true;
                }
@@ -1135,14 +1127,14 @@ int bin_info_lookup_function_name(struct bin_info *bin,
 
        if (bin->is_elf_only) {
                ret = bin_info_lookup_elf_function_name(bin, addr,
-                               &_func_name);
+                       &_func_name);
                if (ret) {
                        BT_COMP_LOGI("Failed to lookup function name (ELF): "
                                "ret=%d", ret);
                }
        } else {
                ret = bin_info_lookup_dwarf_function_name(bin, addr,
-                               &_func_name);
+                       &_func_name);
                if (ret) {
                        BT_COMP_LOGI("Failed to lookup function name (DWARF): "
                                "ret=%d", ret);
@@ -1156,7 +1148,6 @@ error:
        return -1;
 }
 
-BT_HIDDEN
 int bin_info_get_bin_loc(struct bin_info *bin, uint64_t addr, char **bin_loc)
 {
        gchar *_bin_loc = NULL;
@@ -1506,7 +1497,6 @@ error:
        return -1;
 }
 
-BT_HIDDEN
 int bin_info_lookup_source_location(struct bin_info *bin, uint64_t addr,
                struct source_location **src_loc)
 {
This page took 0.025906 seconds and 4 git commands to generate.