[llvm-dev] invalid signature error (old bitcode, new tools)

Muhammad Umar Janjua via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 15 16:57:48 PST 2016

 At some point in 2005/6, I was using an older version of llvm-gcc.I generated files with bytecode using llvm tools at that time.
It was  GNU C version 3.4-llvm 20030924 (experimental) (i686-pc-linux-gnu)
; compiled by GNU C version 3.4.0.
I somehow lost these old tools. But after a decade, I still want to disassemble these old result files to see the code.

 So I downloaded some windows llvm tools to disassemble a bytecode file into .ll file to view the disassembly code.
However, I am seeing an invalid bitcode signature error. 
Now there could be some changes in the format that the newer version insists on.
Could some one help me with llvm-dis for windows that can disassemble the attached c6.bc file?

C:\work\llvm-3.4-tools-windows>llvm-dis c:\ImportantDocs\experiments\c6.bc
llvm-dis: Invalid bitcode signature
C:\work\llvm-3.4-tools-windows>llvm-dis -help
OVERVIEW: llvm .bc -> .ll disassemblerUSAGE: llvm-dis [options] <input bitcode>OPTIONS:
  -f                - Enable binary output on terminals
  -help             - Display available options (-help-hidden for more)
  -o=<filename>     - Override output filename
  -print-after-all  - Print IR after each pass
  -print-before-all - Print IR before each pass
  -show-annotations - Add informational comments to the .ll file
  -time-passes      - Time each pass, printing elapsed time for each on exit
  -version          - Display the version of this programC:\work\llvm-3.4-tools-windows>llvm-dis -version
LLVM (http://llvm.org/):
  LLVM version 3.4svn
  DEBUG build.
  Built Feb 24 2014 (21:50:43).
  Default target: i686-pc-win32
  Host CPU: corei7-avx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160216/c1968df5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: c6.bc
Type: application/octet-stream
Size: 6899 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160216/c1968df5/attachment.obj>

More information about the llvm-dev mailing list