b14a5ede4b232d5f7709001d1e0b90e6910d9306 |
|
11-Mar-2016 |
David Srbecky <dsrbecky@google.com> |
Minor optimizations of debug::WriteCFISection. The method might be passed method infos without CFI in some cases. Use the sorting phase as a chance to filter them out. This makes sure we do not allocate memory and sort methods if there is in fact no work to do. Also change the sort to stable - for the sake of determinism. Change-Id: I97d57d77e8b709d0d49d6971f66b955efcbb57b0
|
197160d47f34238cb5e7444fa4c2de300db8e2c6 |
|
07-Mar-2016 |
David Srbecky <dsrbecky@google.com> |
Refactor MethodDebugInfo (input of DWARF writer). Do not pass CompiledMethod pointer through since it is only available during AOT compile but not during JIT compile or at runtime. Creating mock CompiledMethod just pass data is proving increasingly tricky, so copy the fields that we need to MethodDebugInfo instead. Change-Id: I820297b41e769fcac488c0ff2d2ea0492bb13ed8
|
c5bfa97c47d656b76f297af8abcd5f7502987399 |
|
05-Feb-2016 |
David Srbecky <dsrbecky@google.com> |
Split elf_writer_debug.cc to several files. Refactoring only. The file has grown significantly over time, and it is time to split it so it can be better managed. Change-Id: Idce0231718add722292f4701df353d5baf31de5f
|