georgerim
f4f8838607
[yaml2obj, obj2yaml] - Add support for SHT_NOTE sections.
...
SHT_NOTE is the section that consists of
namesz, descsz, type, name + padding, desc + padding data.
This patch teaches yaml2obj, obj2yaml to dump and parse them.
This patch implements the section how it is described here:
https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-18048.html
Which says: "For 64–bit objects and 32–bit objects, each entry is an array of 4-byte words in
the format of the target processor"
The official specification is different
http://www.sco.com/developers/gabi/latest/ch5.pheader.html#note_section
And says: "n 64-bit objects (files with e_ident[EI_CLASS] equal to ELFCLASS64), each entry is an array
of 8-byte words in the format of the target processor. In 32-bit objects (files with e_ident[EI_CLASS]
equal to ELFCLASS32), each entry is an array of 4-byte words in the format of the target processor"
Since LLVM uses the first, 32-bit way, this patch follows it.
Differential revision: https://reviews.llvm.org/D68983
2019-10-25 13:25:56 +03:00
..
2019-06-17 09:51:07 +00:00
2019-10-01 01:31:15 +00:00
2019-10-15 19:28:11 +00:00
2019-10-17 10:23:48 +00:00
2019-05-01 05:27:20 +00:00
2019-09-23 10:33:19 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-06-21 11:49:20 +00:00
2019-05-01 05:55:22 +00:00
2019-10-20 14:47:17 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-07-22 08:10:02 +00:00
2019-06-21 14:07:35 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-06-21 14:07:35 +00:00
2019-08-30 06:55:49 +00:00
2019-05-01 09:28:24 +00:00
2019-05-01 09:28:24 +00:00
2019-08-22 12:39:56 +00:00
2019-09-05 14:02:58 +00:00
2019-10-07 10:29:38 +00:00
2019-08-29 10:55:57 +00:00
2019-09-05 14:25:57 +00:00
2019-02-27 16:41:59 +00:00
2019-10-20 14:47:17 +00:00
2019-09-05 14:25:57 +00:00
2019-09-17 13:58:46 +00:00
2019-05-24 12:22:53 +00:00
2019-06-05 01:36:48 +00:00
2019-06-19 19:31:07 +00:00
2019-10-20 14:47:17 +00:00
2019-07-24 12:20:42 +00:00
2019-05-01 05:27:20 +00:00
2019-06-24 08:29:54 +00:00
2019-10-10 13:26:26 +00:00
2019-10-02 14:11:35 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-05-01 05:27:20 +00:00
2019-09-05 14:25:57 +00:00
2019-02-21 12:47:10 +00:00
2019-08-17 16:07:18 +00:00
2019-07-08 16:53:39 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-04-03 14:53:42 +00:00
2019-09-17 13:58:46 +00:00
2019-05-01 05:27:20 +00:00
2019-08-09 10:53:12 +00:00
2019-08-09 10:53:12 +00:00
2019-08-09 10:53:12 +00:00
2019-08-09 10:53:12 +00:00
2019-08-09 10:53:12 +00:00
2019-09-05 14:25:57 +00:00
2019-04-03 14:53:42 +00:00
2019-08-20 08:23:57 +00:00
2019-04-27 16:12:14 +00:00
2019-09-17 09:26:49 +00:00
2019-10-20 14:47:17 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-10-25 13:25:56 +03:00
2019-04-03 14:53:42 +00:00
2019-04-03 14:53:42 +00:00
2019-08-08 10:05:00 +00:00
2019-08-09 16:54:51 +00:00
2019-09-06 13:05:34 +00:00
2019-02-27 16:41:59 +00:00
2019-10-17 10:23:48 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-08-20 12:49:15 +00:00
2019-08-09 12:30:08 +00:00
2019-05-01 05:55:22 +00:00
2019-05-01 05:27:20 +00:00
2019-10-25 13:25:56 +03:00
2019-05-01 05:55:22 +00:00
2019-02-20 17:21:38 +00:00
2019-02-20 17:21:38 +00:00
2019-09-05 14:25:57 +00:00
2019-05-01 05:55:22 +00:00
2018-12-11 16:15:03 +00:00
2019-06-18 14:01:03 +00:00
2019-08-17 16:07:18 +00:00
2019-07-22 08:10:02 +00:00
2019-05-01 05:27:20 +00:00
2019-08-15 07:22:04 +00:00
2019-08-15 07:22:04 +00:00
2019-04-15 11:21:47 +00:00
2019-05-01 05:55:22 +00:00
2019-05-03 18:56:25 +00:00
2019-10-04 11:59:16 +00:00
2019-10-03 12:07:07 +00:00
2019-10-03 12:07:07 +00:00
2019-10-03 12:07:07 +00:00
2019-05-01 05:27:20 +00:00
2019-10-03 12:07:07 +00:00
2019-10-03 12:07:07 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-08-13 14:38:45 +00:00
2019-08-07 22:21:49 +00:00
2019-08-17 16:07:18 +00:00
2019-08-13 14:38:45 +00:00
2019-08-05 16:26:48 +00:00
2019-08-13 14:38:45 +00:00
2019-03-29 16:48:19 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-08-13 14:38:45 +00:00
2019-05-01 05:27:20 +00:00
2019-05-01 05:27:20 +00:00
2019-08-17 14:23:30 +00:00
2019-05-01 05:27:20 +00:00
2019-10-15 20:42:11 +00:00
2019-05-30 12:39:05 +00:00
2019-05-30 12:39:05 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-09-05 14:25:57 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-10-20 14:47:17 +00:00
2019-09-17 12:05:39 +00:00
2019-09-05 14:25:57 +00:00
2019-05-30 12:39:05 +00:00
2019-05-30 12:39:05 +00:00
2019-05-30 12:39:05 +00:00
2019-05-01 05:27:20 +00:00
2019-08-29 08:59:31 +00:00
2019-06-19 19:31:07 +00:00
2019-08-15 07:22:04 +00:00
2019-08-15 07:22:04 +00:00
2019-10-21 11:06:38 +00:00
2019-06-18 14:01:03 +00:00
2019-08-17 16:07:18 +00:00
2019-02-07 22:33:50 +00:00
2019-07-15 22:52:01 +00:00
2019-04-15 11:17:48 +00:00
2019-05-01 05:27:20 +00:00
2019-10-17 10:23:48 +00:00
2019-07-22 08:10:02 +00:00
2019-10-18 20:27:30 +00:00
2019-05-01 09:28:24 +00:00
2019-10-15 20:42:11 +00:00
2019-10-15 19:28:11 +00:00
2019-07-09 18:09:11 +00:00
2019-08-27 18:54:46 +00:00