Hsin-Yi Chen f9e7b620ff Store the sdump path for each type definition when linking ABI dumps
This commit adds sdump paths to ModuleIR::odr_list_map_. It maps type ID
to list of TypeDefinitions. A TypeDefinition consists of a TypeIR and
the sdump path where the type is defined. The path is used to
distinguish the definitions of the type in different source files.

When header-abi-linker merges modules, the compilation unit paths are
copied to the merged module. Thus, the paths are not lost when the
merged module is merged to another one.

Test: ./test.py
Bug: 147396457
Change-Id: I72a9502b4e81f8ead10c8439af76aea86e3bc3f3
2020-03-25 03:55:12 +00:00
2019-12-30 04:42:01 +00:00
2019-02-05 00:18:36 +00:00
2016-03-26 20:30:14 -07:00
2019-07-19 07:38:08 -07:00
2018-07-13 12:20:54 -07:00
2019-06-07 14:51:56 -07:00
Description
android_development
592 MiB
Languages
PostScript 31.4%
TypeScript 16.9%
C++ 15.5%
Python 11.8%
Java 11.4%
Other 12.7%