#
aa41981d |
| 13-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert the last two commits in the series. r132911, r132912.
llvm-svn: 132913
|
#
a7f9c49a |
| 13-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Make Binary the parent of ObjectFile and update children to new interface.
llvm-svn: 132911
|
Revision tags: llvmorg-2.9.0 |
|
#
ee066fc4 |
| 03-Apr-2011 |
Eric Christopher <echristo@apple.com> |
Assorted bugfixes in object file handling:
- Adds support for sniffing PE/COFF files on win32 (.exe and .dll) which are COFF files that have an MS-DOS compatibility stub on the front of them.
Assorted bugfixes in object file handling:
- Adds support for sniffing PE/COFF files on win32 (.exe and .dll) which are COFF files that have an MS-DOS compatibility stub on the front of them.
- Fixes a bug in the COFFObjectFile's support for the Microsoft COFF extension for long symbol names, wherein it was attempting to parse the leading '/' in an extended symbol name reference as part of the integer offset.
- Fixes bugs in COFFObjectFile and ELFObjectFile wherein section and symbol iterators were being returned with uninitialized bytes; the type DataRefImpl is a union between 2 32-bit words (d.a and d.b) and a single intptr_t word (p). Only p was being initialized, so in 32-bit builds the result would be iterators with random upper 32-bit words in their DataRefImpls. This caused random failures when seeking around in object files.
Patch by Graydon Hoare!
llvm-svn: 128799
show more ...
|
Revision tags: llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1 |
|
#
0324b672 |
| 21-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t.
llvm-svn: 123962
|
#
b60a18de |
| 20-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add ELF support.
llvm-svn: 123896
|