David Majnemer
b3a86a097b
Object: Add support for bigobj
...
This adds support for reading the "bigobj" variant of COFF produced by
cl's /bigobj and mingw's -mbig-obj.
The most significant difference that bigobj brings is more than 2**16
sections to COFF.
bigobj brings a few interesting differences with it:
- It doesn't have a Characteristics field in the file header.
- It doesn't have a SizeOfOptionalHeader field in the file header (it's
only used in executable files).
- Auxiliary symbol records have the same width as a symbol table entry.
Since symbol table entries are bigger, so are auxiliary symbol
records.
Write support will come soon.
Differential Revision: http://reviews.llvm.org/D5259
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217496 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-10 12:51:52 +00:00
..
2014-01-09 03:28:55 +00:00
2014-09-07 04:24:31 +00:00
2014-08-13 16:26:38 +00:00
2014-08-13 16:26:38 +00:00
2014-08-27 05:25:25 +00:00
2014-04-14 00:51:57 +00:00
2013-01-10 00:45:19 +00:00
2014-04-29 16:31:29 +00:00
2014-04-29 17:07:42 +00:00
2014-04-09 06:08:46 +00:00
2014-08-13 16:26:38 +00:00
2014-04-07 04:17:22 +00:00
2014-09-10 12:51:52 +00:00
2014-08-22 19:29:17 +00:00
2014-08-21 17:10:00 +00:00
2014-06-16 11:09:46 +00:00
2014-09-03 11:41:21 +00:00
2014-08-08 17:00:47 +00:00
2014-05-28 18:19:55 +00:00
2014-04-21 22:55:11 +00:00
2014-09-04 19:39:20 +00:00
2014-08-27 18:13:25 +00:00
2014-08-11 10:10:27 +00:00
2014-08-27 23:06:08 +00:00
2014-08-30 02:30:02 +00:00
2014-06-13 17:20:48 +00:00
2014-06-13 21:20:44 +00:00
2014-09-03 17:31:25 +00:00
2014-09-02 17:49:23 +00:00
2014-08-08 21:35:52 +00:00
2014-04-07 04:17:22 +00:00
2014-08-21 11:22:05 +00:00
2014-04-07 04:17:22 +00:00
2014-07-23 17:18:05 +00:00
2014-08-13 16:26:38 +00:00
2014-08-13 16:26:38 +00:00
2014-06-26 22:52:05 +00:00
2013-12-12 15:45:32 +00:00
2014-08-22 16:29:45 +00:00
2014-08-13 16:26:38 +00:00
2013-01-10 00:45:19 +00:00
2014-06-12 21:46:39 +00:00
2014-09-04 16:54:47 +00:00
2014-08-13 16:26:38 +00:00
2014-09-07 04:24:31 +00:00
2014-08-13 16:26:38 +00:00
2014-06-12 21:46:39 +00:00
2014-08-27 20:03:13 +00:00
2013-05-24 10:54:58 +00:00
2014-08-23 22:49:22 +00:00
2014-08-23 22:49:22 +00:00
2014-08-13 16:26:38 +00:00
2014-08-30 16:48:02 +00:00
2014-06-30 19:54:20 +00:00
2014-09-03 20:02:00 +00:00
2014-06-25 15:47:36 +00:00
2014-08-25 18:16:47 +00:00
2014-04-07 04:17:22 +00:00
2014-04-15 05:53:26 +00:00
2014-08-23 22:49:22 +00:00
2014-04-10 09:44:32 +00:00
2014-06-24 05:59:52 +00:00
2014-04-07 04:17:22 +00:00
2014-04-07 04:17:22 +00:00
2014-08-21 23:24:08 +00:00
2014-09-02 18:13:54 +00:00
2014-06-19 06:10:58 +00:00
2014-06-19 01:09:49 +00:00
2014-06-14 12:52:55 +00:00
2014-07-01 10:47:13 +00:00
2014-06-27 15:13:01 +00:00
2014-04-14 00:51:57 +00:00
2014-08-29 01:05:12 +00:00
2014-08-25 18:16:47 +00:00
2014-05-13 10:11:29 +00:00
2014-04-21 22:55:11 +00:00
2014-08-23 23:07:14 +00:00
2014-03-30 11:20:25 +00:00
2013-03-26 01:27:52 +00:00
2014-03-05 00:43:02 +00:00
2014-08-13 16:26:38 +00:00
2014-08-27 19:03:22 +00:00
2014-06-26 22:52:05 +00:00