From 9ede5c7dd00b48a1c07d9d08695228a1a68d5c33 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sun, 13 Apr 2014 03:11:08 +0000 Subject: tools: teach objdump about FILE aux records Add support for file auxiliary symbol entries in COFF symbol tables. A COFF symbol table with a FILE entry is followed by sizeof(__FILE__) / 18 auxiliary symbol records which contain the filename. Read them and form the original filename that the record contains. Then display the name in the output. llvm-svn: 206126 --- llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm | Bin 0 -> 374 bytes llvm/test/tools/llvm-objdump/coff-file.test | 5 +++++ 2 files changed, 5 insertions(+) create mode 100755 llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm create mode 100644 llvm/test/tools/llvm-objdump/coff-file.test (limited to 'llvm/test/tools/llvm-objdump') diff --git a/llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm b/llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm new file mode 100755 index 00000000000..a333a87929b Binary files /dev/null and b/llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm differ diff --git a/llvm/test/tools/llvm-objdump/coff-file.test b/llvm/test/tools/llvm-objdump/coff-file.test new file mode 100644 index 00000000000..ba345b4d426 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/coff-file.test @@ -0,0 +1,5 @@ +RUN: llvm-objdump -t %p/Inputs/file.obj.coff-arm | FileCheck %s + +CHECK: .file +CHECK-NEXT: AUX /Users/compnerd/work/llvm/test/tools/llvm-readobj/Inputs/file.asm + -- cgit v1.2.3