Don't substract 1 from end_addr in line program writing (#2174)
* Don't substract 1 from end_addr in line program writing Fixes #2173 * add testcase for end_sequence having offset past retq (#1) * Update tests/all/debug/translate.rs Co-authored-by: Gabor Greif <ggreif@gmail.com> Co-authored-by: Gabor Greif <ggreif@gmail.com>
This commit is contained in:
@@ -271,7 +271,7 @@ where
|
||||
}
|
||||
}
|
||||
}
|
||||
let end_addr = (map.offset + map.len - 1) as u64;
|
||||
let end_addr = (map.offset + map.len) as u64;
|
||||
out_program.end_sequence(end_addr);
|
||||
}
|
||||
Ok((out_program, offset, files, file_index_base))
|
||||
|
||||
Reference in New Issue
Block a user