diff options
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_elf_util.h')
-rw-r--r-- | src/gallium/drivers/radeon/radeon_elf_util.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/radeon_elf_util.h b/src/gallium/drivers/radeon/radeon_elf_util.h index 60dae42..8095e2f 100644 --- a/src/gallium/drivers/radeon/radeon_elf_util.h +++ b/src/gallium/drivers/radeon/radeon_elf_util.h @@ -27,6 +27,8 @@ #ifndef RADEON_ELF_UTIL_H #define RADEON_ELF_UTIL_H +#include <stdint.h> + struct radeon_shader_binary; /* @@ -36,4 +38,12 @@ struct radeon_shader_binary; void radeon_elf_read(const char *elf_data, unsigned elf_size, struct radeon_shader_binary *binary, unsigned debug); +/** + * @returns A pointer to the start of the configuration information for + * the function starting at \p symbol_offset of the binary. + */ +const unsigned char *radeon_shader_binary_config_start( + const struct radeon_shader_binary *binary, + uint64_t symbol_offset); + #endif /* RADEON_ELF_UTIL_H */ |