We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d1e66b commit 220886aCopy full SHA for 220886a
1 file changed
humility-core/src/hubris.rs
@@ -2095,12 +2095,13 @@ impl HubrisArchive {
2095
return Ok(());
2096
} else {
2097
core.halt()?;
2098
- if let Ok((false, pc)) = self.is_pc_within_archive(core) {
+ let result = self.is_pc_within_archive(core);
2099
+ core.run()?;
2100
+ if let Ok((false, pc)) = result {
2101
bail!("image ID matches but PC at 0x{pc:x} is not part of any \
2102
module. Maybe this is an incorrect A/B archive, or \
2103
bootloader or ROM code is running?");
2104
}
- core.run()?;
2105
2106
2107
if criteria == HubrisValidate::ArchiveMatch {
0 commit comments