From 59075240127d2d0e991530332281715ea475910b Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 27 Aug 2018 16:23:53 +0100 Subject: [PATCH] Trim trailing NULL character from returned GCN ISA string --- renderdoc/driver/ihv/amd/amd_isa_win32.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/ihv/amd/amd_isa_win32.cpp b/renderdoc/driver/ihv/amd/amd_isa_win32.cpp index b63dd220a..f113019e4 100644 --- a/renderdoc/driver/ihv/amd/amd_isa_win32.cpp +++ b/renderdoc/driver/ihv/amd/amd_isa_win32.cpp @@ -215,10 +215,14 @@ std::string DisassembleDXBC(const bytebuf &shaderBytes, const std::string &targe else if(amdil && !strcmp(name, ".amdil_disassembly")) { ret.insert(0, (const char *)data, (size_t)sectHeader->sh_size); + while(ret.back() == '\0') + ret.pop_back(); } else if(!amdil && !strcmp(name, ".disassembly")) { ret.insert(0, (const char *)data, (size_t)sectHeader->sh_size); + while(ret.back() == '\0') + ret.pop_back(); } }