Skip to content

Commit 66cd5ce

Browse files
committed
Caring about the new behaviour variable in the ELF implementation
1 parent c340eb8 commit 66cd5ce

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/parser/file/elf/elfFile.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,8 +394,8 @@ bool elfFile_addr2String(struct binaryFile* me, void* address, struct callstack_
394394
if (result.value.function.linkedName == NULL) {
395395
return false;
396396
}
397-
char* name = (char*) result.value.function.linkedName;
398-
name = callstack_parser_demangle(name);
397+
char* name = result.value.function.linkedName;
398+
name = callstack_rawNames ? strdup(name) : callstack_parser_demangle(name);
399399
if (result.value.sourceFileInfo.has_value) {
400400
frame->sourceFile = path_toAbsolutePath((char*) result.value.sourceFileInfo.value.sourceFile);
401401
frame->sourceFileRelative = path_toRelativePath((char*) result.value.sourceFileInfo.value.sourceFile);

0 commit comments

Comments
 (0)