Thomas Lively
067f005500
[lld][WebAssembly] Fix segfault in map file support
...
The code previously assumed that `getChunk` would return a non-null pointer for
every symbol, but in fact it only returns non-null pointers for DefinedFunction
and DefinedData symbols. This patch fixes the segfault by checking whether
`getChunk` returns a null for each symbol and skipping the mapping output for
any symbols for which it does.
Differential Revision: https://reviews.llvm.org/D88369
2021-02-09 14:42:43 -08:00
..
2021-01-19 16:12:38 +01:00
2021-01-19 11:22:40 -08:00
2021-01-18 16:57:18 +01:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2020-11-17 16:27:06 -08:00
2020-05-28 16:52:01 -07:00
2020-12-09 20:59:26 -08:00
2020-12-10 17:07:39 -08:00
2021-01-19 15:06:07 -08:00
2020-10-29 17:15:59 -07:00
2020-10-29 17:15:59 -07:00
2020-12-10 17:47:41 -08:00
2020-09-30 19:02:40 -07:00
2020-09-30 19:02:40 -07:00
2021-01-19 15:06:07 -08:00
2020-05-28 16:52:01 -07:00
2021-01-25 21:12:53 -08:00
2020-11-19 00:17:22 -08:00
2020-10-12 18:54:57 -07:00
2020-10-12 21:19:19 -07:00
2020-10-12 18:54:57 -07:00
2020-11-19 00:17:22 -08:00
2021-02-01 11:32:50 -08:00
2020-12-10 10:47:18 -08:00
2021-02-01 11:32:50 -08:00
2021-01-11 08:32:36 -08:00
2021-01-07 10:31:38 -08:00
2020-05-28 16:52:01 -07:00
2020-04-14 13:49:28 -07:00
2020-09-12 16:10:51 -07:00
2020-09-12 14:28:14 -07:00
2020-11-18 13:08:46 +03:00
2020-05-28 16:52:01 -07:00
2020-04-06 11:28:38 -07:00
2020-09-15 06:17:01 -07:00
2020-05-28 16:52:01 -07:00
2020-03-26 16:20:43 -07:00
2020-05-28 16:52:01 -07:00
2021-02-09 13:14:52 -08:00
2021-01-18 16:57:18 +01:00
2020-11-18 13:08:46 +03:00
2020-04-20 12:48:57 -07:00
2020-06-22 15:57:24 -07:00
2020-05-28 16:52:01 -07:00
2020-11-19 00:17:22 -08:00
2020-11-19 00:17:22 -08:00
2020-05-28 16:52:01 -07:00
2020-11-19 00:17:22 -08:00
2020-12-09 12:57:07 -08:00
2020-05-28 16:52:01 -07:00
2020-09-11 11:11:02 -07:00
2020-11-18 13:08:46 +03:00
2020-05-28 16:52:01 -07:00
2020-11-18 13:08:46 +03:00
2020-11-18 13:08:46 +03:00
2020-09-30 19:02:40 -07:00
2021-01-18 16:57:18 +01:00
2020-05-28 16:52:01 -07:00
2020-11-18 13:08:46 +03:00
2020-11-19 00:17:22 -08:00
2021-01-18 16:57:18 +01:00
2021-01-19 12:59:20 -08:00
2020-11-18 13:08:46 +03:00
2021-02-09 14:42:43 -08:00
2020-08-12 13:14:15 -07:00
2020-09-30 17:53:27 -07:00
2020-09-30 17:53:27 -07:00
2020-12-10 10:47:18 -08:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2021-01-18 16:57:18 +01:00
2020-11-18 13:08:46 +03:00
2021-01-19 12:59:20 -08:00
2020-11-16 10:49:38 +01:00
2020-05-28 16:52:01 -07:00
2021-01-18 16:57:18 +01:00
2020-11-18 13:08:46 +03:00
2020-12-03 18:14:28 -08:00
2020-05-28 16:52:01 -07:00
2021-01-28 08:52:14 -08:00
2020-11-19 00:17:22 -08:00
2020-05-13 10:27:09 -07:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2021-01-19 12:59:20 -08:00
2020-05-28 16:52:01 -07:00
2021-01-18 16:57:18 +01:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2020-11-19 00:17:22 -08:00
2020-11-19 00:17:22 -08:00
2020-11-19 00:17:22 -08:00
2020-11-19 00:17:22 -08:00
2020-03-31 08:46:12 -07:00
2020-11-10 11:38:53 -08:00
2021-01-13 07:49:39 -08:00
2021-01-13 07:49:39 -08:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2020-11-19 16:57:00 -08:00
2020-05-28 16:52:01 -07:00
2020-11-19 16:57:00 -08:00
2020-11-17 16:27:06 -08:00
2020-05-28 16:52:01 -07:00
2020-05-28 16:52:01 -07:00
2020-11-19 00:17:22 -08:00
2021-01-19 12:59:20 -08:00
2020-02-28 10:16:10 -08:00
2020-12-09 12:57:07 -08:00
2021-01-28 08:52:14 -08:00
2020-11-19 16:57:00 -08:00
2020-05-28 16:52:01 -07:00
2020-11-18 13:08:46 +03:00