Digger Lin
fdfd6ab12e
[XCOFF] Output object text section header and symbol entry for program code.
...
This is remaining part of rG41ca91f2995b: [AIX][XCOFF] Output XCOFF
object text section header and symbol entry for rogram code.
SUMMARY:
Original form of this patch is provided by Stefan Pintillie.
1. The patch try to output program code section header , symbol entry for
program code (PR) and Instruction into the raw text section.
2. The patch include how to alignment and layout the CSection in the text
section.
3. The patch also reorganize the code , put some codes into a function.
(XCOFFObjectWriter::writeSymbolTableEntryForControlSection)
Additional: We can not add raw data of text section test in the patch, If want
to output raw text section data,it need a function description patch first.
Reviewers: hubert.reinterpretcast, sfertile, jasonliu, xingxue.
Subscribers: wuzish, nemanjai, hiraditya, MaskRay, jsjji.
Differential Revision: https://reviews.llvm.org/D66969
llvm-svn: 374923
2019-10-15 17:40:41 +00:00
..
2019-07-02 03:28:52 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-07-22 19:55:33 +00:00
2019-09-11 11:16:48 +00:00
2019-07-19 02:23:26 +00:00
2018-12-25 03:29:51 +00:00
2019-05-03 19:06:57 +00:00
2019-07-03 01:49:03 +00:00
2019-09-11 11:16:48 +00:00
2019-08-14 14:13:11 +00:00
2019-06-06 19:13:36 +00:00
2019-08-13 17:05:53 +00:00
2019-10-15 17:09:54 +00:00
2019-10-11 15:07:28 +00:00
2019-10-15 17:40:41 +00:00
2019-08-25 15:17:25 +00:00
2019-10-15 17:40:41 +00:00
2019-03-19 19:01:34 +00:00
2018-12-28 02:12:55 +00:00
2018-12-28 02:12:55 +00:00
2019-08-29 19:03:58 +00:00
2018-12-28 02:12:55 +00:00
2019-08-19 14:19:04 +00:00
2019-08-29 21:53:59 +00:00
2018-12-28 08:00:39 +00:00
2019-09-11 11:16:48 +00:00
2019-10-04 22:24:21 +00:00
2019-06-26 05:12:53 +00:00
2019-03-06 18:22:22 +00:00
2019-06-13 13:56:19 +00:00
2019-05-14 03:11:24 +00:00
2019-08-15 14:32:51 +00:00
2019-09-17 16:45:20 +00:00
2019-08-29 21:53:59 +00:00
2019-08-29 19:03:58 +00:00
2019-04-30 03:39:05 +00:00
2019-09-11 11:16:48 +00:00
2019-10-03 19:36:42 +00:00
2019-07-09 02:55:08 +00:00
2019-09-20 20:31:37 +00:00
2019-02-22 16:20:34 +00:00
2019-03-05 04:56:54 +00:00
2019-03-05 04:56:54 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-01-14 10:55:55 +00:00
2019-02-28 12:23:28 +00:00
2019-06-07 14:54:47 +00:00
2019-09-20 20:31:37 +00:00
2019-06-06 23:49:01 +00:00
2019-06-07 07:35:30 +00:00
2019-07-25 01:22:08 +00:00
2019-07-25 01:22:08 +00:00
2019-07-03 01:49:03 +00:00
2019-09-20 20:31:37 +00:00
2019-04-29 23:25:33 +00:00
2019-06-19 00:25:39 +00:00
2019-10-15 10:46:24 +00:00
2019-07-21 21:03:45 +00:00
2019-08-29 21:53:59 +00:00
2019-09-20 20:31:37 +00:00
2019-06-03 19:09:15 +00:00
2019-01-14 10:55:55 +00:00
2019-06-14 23:08:59 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-20 20:31:37 +00:00
2019-07-02 03:28:52 +00:00
2019-09-20 20:31:37 +00:00
2019-01-03 05:04:18 +00:00
2019-01-03 05:04:18 +00:00
2019-10-03 19:36:42 +00:00
2019-06-07 14:54:47 +00:00
2019-01-03 05:04:18 +00:00
2019-09-19 18:18:18 +00:00
2019-01-25 07:24:59 +00:00
2019-09-19 18:18:18 +00:00
2019-01-10 06:20:14 +00:00
2019-09-19 18:18:18 +00:00
2019-09-19 18:18:18 +00:00
2019-02-25 02:46:16 +00:00
2019-09-26 15:11:33 +00:00
2019-08-30 19:24:25 +00:00
2019-05-14 03:11:24 +00:00
2019-10-03 19:36:42 +00:00
2019-10-03 19:36:42 +00:00
2019-07-31 21:57:28 +00:00
2019-07-31 21:57:28 +00:00
2019-08-27 15:17:46 +00:00
2019-08-16 01:52:50 +00:00
2019-08-29 21:53:59 +00:00
2019-07-15 05:02:32 +00:00
2019-08-30 19:24:25 +00:00
2019-08-29 21:53:59 +00:00
2019-10-04 17:03:46 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-05-25 13:48:07 +00:00
2019-08-29 21:53:59 +00:00
2019-07-16 20:24:33 +00:00
2019-06-27 14:11:31 +00:00
2019-09-13 14:18:36 +00:00
2019-06-13 13:56:19 +00:00
2019-09-12 22:07:35 +00:00
2019-05-22 16:16:15 +00:00
2019-05-13 17:27:44 +00:00
2019-08-29 21:53:59 +00:00
2019-04-26 18:45:04 +00:00
2019-07-04 04:44:42 +00:00
2019-08-30 19:24:25 +00:00
2019-06-14 23:08:59 +00:00
2019-02-13 23:37:23 +00:00
2019-07-02 03:28:52 +00:00
2019-08-29 19:03:58 +00:00
2019-07-22 19:55:33 +00:00
2019-06-17 09:51:07 +00:00
2019-05-28 20:47:44 +00:00
2019-05-16 13:15:27 +00:00
2019-09-17 16:45:20 +00:00
2019-08-01 05:26:02 +00:00
2019-06-15 15:10:24 +00:00
2019-10-10 03:00:15 +00:00
2019-09-24 18:04:51 +00:00
2019-08-13 20:29:01 +00:00
2019-08-13 20:29:01 +00:00
2019-05-28 20:47:44 +00:00
2019-05-16 13:15:27 +00:00
2019-07-03 01:49:03 +00:00
2019-09-13 14:18:36 +00:00
2019-08-30 19:24:25 +00:00
2019-04-12 05:21:31 +00:00
2019-08-30 19:24:25 +00:00
2019-09-10 10:39:09 +00:00
2019-09-10 10:39:09 +00:00
2019-09-10 10:39:09 +00:00
2019-09-10 10:39:09 +00:00
2019-01-03 05:04:18 +00:00
2019-03-29 03:08:39 +00:00
2019-03-29 03:08:39 +00:00
2019-03-29 03:08:39 +00:00
2019-01-03 05:04:18 +00:00
2019-07-03 01:49:03 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-05-14 03:11:24 +00:00
2019-02-28 12:23:28 +00:00
2019-09-11 11:16:48 +00:00
2019-03-12 18:27:09 +00:00
2019-09-13 14:18:36 +00:00
2019-02-08 19:50:58 +00:00
2019-09-17 16:45:20 +00:00
2019-06-28 19:48:31 +00:00
2019-06-25 15:56:32 +00:00
2019-06-25 15:56:32 +00:00
2019-03-06 15:00:10 +00:00
2019-07-02 03:28:52 +00:00
2019-08-29 21:53:59 +00:00
2019-05-15 17:29:58 +00:00
2018-12-30 15:13:51 +00:00
2019-03-13 17:07:09 +00:00
2019-05-22 07:29:59 +00:00
2019-09-20 20:31:37 +00:00
2019-01-02 17:58:27 +00:00
2018-12-19 03:04:07 +00:00
2018-12-30 15:13:51 +00:00
2019-09-20 20:31:37 +00:00
2019-06-13 13:56:19 +00:00
2019-07-23 03:34:40 +00:00
2018-12-30 15:13:51 +00:00
2019-07-23 03:34:40 +00:00
2019-04-12 09:59:40 +00:00
2019-06-07 07:35:30 +00:00
2019-01-14 10:55:55 +00:00
2019-02-28 12:23:28 +00:00
2019-05-01 09:28:24 +00:00
2019-05-15 02:35:32 +00:00
2019-01-29 16:37:27 +00:00
2019-08-13 07:53:29 +00:00
2019-08-29 21:53:59 +00:00
2019-08-29 21:53:59 +00:00
2019-09-20 20:31:37 +00:00
2019-04-10 18:00:41 +00:00
2019-09-20 20:31:37 +00:00
2019-08-30 19:24:25 +00:00
2019-09-28 13:34:53 +00:00
2019-03-29 17:35:56 +00:00
2019-09-20 20:31:37 +00:00
2019-04-30 03:01:14 +00:00
2019-04-18 07:24:15 +00:00
2019-07-04 01:51:47 +00:00
2019-01-03 05:04:18 +00:00
2019-08-30 19:24:25 +00:00
2019-07-21 18:42:29 +00:00
2019-09-13 14:18:36 +00:00
2019-07-23 03:34:40 +00:00
2019-09-17 16:45:20 +00:00
2019-09-12 07:51:24 +00:00
2019-09-12 07:51:24 +00:00
2019-05-31 16:11:17 +00:00
2019-09-16 20:04:15 +00:00
2019-05-10 14:04:06 +00:00
2019-09-09 16:46:45 +00:00
2019-02-13 23:37:23 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-08-30 19:24:25 +00:00
2019-10-11 05:32:29 +00:00
2019-07-05 18:38:09 +00:00
2019-09-11 11:16:48 +00:00
2019-10-03 19:36:42 +00:00
2019-09-11 11:16:48 +00:00
2019-08-15 14:32:51 +00:00
2018-12-19 15:21:07 +00:00
2019-01-24 23:44:28 +00:00
2019-01-03 05:04:18 +00:00
2019-02-25 13:41:59 +00:00
2019-09-11 11:16:48 +00:00
2019-07-02 03:28:52 +00:00
2019-06-26 05:12:53 +00:00
2019-08-29 21:53:59 +00:00
2019-05-31 16:11:17 +00:00
2019-08-15 14:32:51 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-08-29 21:53:59 +00:00
2019-10-02 20:25:16 +00:00
2019-07-24 22:57:22 +00:00
2019-08-12 17:50:01 +00:00
2019-09-11 11:16:48 +00:00
2019-08-15 14:32:51 +00:00
2018-12-13 12:55:42 +00:00
2018-12-13 12:25:20 +00:00
2019-08-30 19:24:25 +00:00
2019-09-04 19:16:04 +00:00
2019-07-11 19:16:33 +00:00
2019-08-30 19:24:25 +00:00
2019-08-08 17:37:58 +00:00
2019-08-30 19:24:25 +00:00
2019-08-08 17:37:58 +00:00
2019-07-09 02:27:35 +00:00
2019-09-20 20:31:37 +00:00
2019-09-07 12:16:23 +00:00
2019-07-17 12:30:04 +00:00
2019-05-08 07:32:12 +00:00
2019-10-05 14:29:25 +00:00
2019-10-05 14:29:25 +00:00
2019-07-25 22:23:48 +00:00
2019-01-14 10:55:55 +00:00
2019-08-29 21:53:59 +00:00
2019-09-10 02:28:24 +00:00
2019-01-14 10:55:55 +00:00
2019-01-14 10:55:55 +00:00
2019-07-03 01:49:03 +00:00
2019-09-12 22:07:35 +00:00
2019-01-03 05:04:18 +00:00
2019-09-17 16:45:20 +00:00
2019-08-13 17:05:53 +00:00
2019-09-26 19:38:32 +00:00
2019-08-30 19:24:25 +00:00
2019-08-30 19:24:25 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-09-20 20:31:37 +00:00
2019-02-28 12:23:28 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-08-30 02:57:33 +00:00
2018-12-18 04:25:41 +00:00
2019-07-05 18:38:09 +00:00
2019-08-29 21:53:59 +00:00
2019-08-29 21:53:59 +00:00
2019-09-07 12:16:14 +00:00
2019-08-30 19:24:25 +00:00
2019-07-03 01:49:03 +00:00
2019-08-23 13:30:45 +00:00
2019-05-22 02:57:31 +00:00
2019-10-05 14:29:25 +00:00
2019-10-05 14:29:25 +00:00
2019-10-07 05:29:11 +00:00
2019-07-02 03:28:52 +00:00
2019-08-15 14:32:51 +00:00
2019-05-23 18:08:26 +00:00
2019-08-22 20:42:50 +00:00
2019-06-24 19:27:07 +00:00
2019-06-04 15:22:23 +00:00
2019-01-03 05:04:18 +00:00
2019-01-03 05:04:18 +00:00
2019-01-03 05:04:18 +00:00
2019-01-03 05:04:18 +00:00
2019-08-29 21:53:59 +00:00
2019-06-07 14:54:47 +00:00
2019-08-29 21:53:59 +00:00
2019-03-27 19:54:41 +00:00
2019-08-29 21:53:59 +00:00
2019-03-27 19:54:41 +00:00
2019-01-03 05:04:18 +00:00
2019-01-03 05:04:18 +00:00
2019-06-07 14:54:47 +00:00
2019-08-22 20:26:56 +00:00
2019-08-22 20:26:56 +00:00
2019-08-22 20:26:56 +00:00
2019-08-22 20:26:56 +00:00
2019-05-23 19:54:41 +00:00
2019-07-04 04:44:42 +00:00
2019-01-03 05:04:18 +00:00
2019-08-23 19:04:47 +00:00
2019-06-25 10:46:13 +00:00
2019-02-11 17:29:14 +00:00
2019-10-04 17:03:46 +00:00
2019-06-26 01:48:57 +00:00
2019-08-15 14:32:51 +00:00
2019-01-03 05:04:18 +00:00
2019-08-01 05:26:02 +00:00
2019-05-07 13:48:03 +00:00
2019-09-28 13:34:53 +00:00
2019-03-12 18:27:09 +00:00
2019-01-03 05:04:18 +00:00
2019-03-26 20:28:21 +00:00
2019-01-10 06:20:14 +00:00
2019-01-03 05:04:18 +00:00
2019-09-17 16:45:20 +00:00
2019-07-02 03:28:52 +00:00
2019-06-13 13:56:19 +00:00
2019-09-20 20:31:37 +00:00