commit | 799b8c4cba128d13bab63c28800d1eed4e3bd243 | [log] [tgz] |
---|---|---|
author | David Srbecky <dsrbecky@google.com> | Tue Apr 14 01:57:43 2015 +0100 |
committer | David Srbecky <dsrbecky@google.com> | Wed Apr 15 01:53:42 2015 +0100 |
tree | 19f607698efe767fcd3e433a1ac252d3b24c97d9 | |
parent | edae94ab217d4ef3912cb89c20dae58001ceaec9 [diff] |
Split .debug_info section to compilation units. This resolves old TODO in the code. It is also very important for performance and memory usage of any tools which might be consuming the debug data. Without this split, the tools would be forced to decode (and probably store in memory) all of debug data even for a simple query. With this change it should be easy to find only the relevant compilation unit. Change-Id: I9f285eaa01632b6adea39cae866df6f76e9d0062