Test basic DWARF generation (#931)

* Add obj generation with debug info
* Add simple transform check
This commit is contained in:
Yury Delendik
2020-02-20 11:42:36 -06:00
committed by GitHub
parent 4460e569cf
commit b96b53eafb
17 changed files with 414 additions and 129 deletions

View File

@@ -178,7 +178,11 @@ fn generate_vars(
) {
let vmctx_label = get_vmctx_value_label();
for label in frame_info.value_ranges.keys() {
// Normalize order of ValueLabelsRanges keys to have reproducable results.
let mut vars = frame_info.value_ranges.keys().collect::<Vec<_>>();
vars.sort_by(|a, b| a.index().cmp(&b.index()));
for label in vars {
if label.index() == vmctx_label.index() {
append_vmctx_info(
unit,