aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/amd/common/ac_binary.c1
-rw-r--r--src/amd/common/ac_binary.h8
2 files changed, 8 insertions, 1 deletions
diff --git a/src/amd/common/ac_binary.c b/src/amd/common/ac_binary.c
index 9c66a821c21..618b5cf8b86 100644
--- a/src/amd/common/ac_binary.c
+++ b/src/amd/common/ac_binary.c
@@ -188,7 +188,6 @@ void ac_elf_read(const char *elf_data, unsigned elf_size,
}
}
-static
const unsigned char *ac_shader_binary_config_start(
const struct ac_shader_binary *binary,
uint64_t symbol_offset)
diff --git a/src/amd/common/ac_binary.h b/src/amd/common/ac_binary.h
index df945b2c720..0ece9297253 100644
--- a/src/amd/common/ac_binary.h
+++ b/src/amd/common/ac_binary.h
@@ -85,6 +85,14 @@ struct ac_shader_config {
void ac_elf_read(const char *elf_data, unsigned elf_size,
struct ac_shader_binary *binary);
+/**
+ * @returns A pointer to the start of the configuration information for
+ * the function starting at \p symbol_offset of the binary.
+ */
+const unsigned char *ac_shader_binary_config_start(
+ const struct ac_shader_binary *binary,
+ uint64_t symbol_offset);
+
void ac_shader_binary_read_config(struct ac_shader_binary *binary,
struct ac_shader_config *conf,
unsigned symbol_offset,