[symbolizer] Factor out conversion DILineInfo->JSON. NFC
authorSerge Pavlov <sepavloff@gmail.com>
Wed, 29 Mar 2023 05:11:12 +0000 (12:11 +0700)
committerSerge Pavlov <sepavloff@gmail.com>
Wed, 29 Mar 2023 15:28:49 +0000 (22:28 +0700)
commit90025187f014c4699b9869428a06e683c1bac232
tree8c35ce78a7cb6c76af18486adf5515da5ee7cfbf
parent27c4777f41d2ab204c1cf84ff1cccd5ba41354da
[symbolizer] Factor out conversion DILineInfo->JSON. NFC

Move the conversion of DILineInfo to JSON into a separate function, so
it can be used in other places too.

This is a prerequisite patch for implementation of symbol+offset lookup.

Differential Revision: https://reviews.llvm.org/D147112
llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp