Skip to content

Commit f9ebb47

Browse files
committed
Post merge fix
1 parent d24ed87 commit f9ebb47

File tree

2 files changed

+2
-3
lines changed
  • fuzzers/full_system/qemu_intel_pt_bootloader/src
  • libafl_qemu/src/modules/systemmode

2 files changed

+2
-3
lines changed

fuzzers/full_system/qemu_intel_pt_bootloader/src/main.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ fn main() {
7272
.accelerator(Accelerator::Kvm)
7373
//.snapshot(true) todo: doesnt work
7474
.default_devices(false)
75-
.bios("/home/marco/code/qemu-libafl-bridge/build/qemu-bundle/usr/local/share/qemu/")
75+
.bios("target/debug/qemu-libafl-bridge/build/qemu-bundle/usr/local/share/qemu/")
7676
.start_cpu(false)
7777
.build();
7878

@@ -103,7 +103,6 @@ fn main() {
103103
qemu.set_hw_breakpoint(*BOOTLOADER_CODE.start() as GuestAddr)
104104
.unwrap();
105105

106-
// todo: there is smth broken somewhere, QemuExitReason::Breakpoint reports a wrong address
107106
unsafe {
108107
match qemu.run() {
109108
Ok(QemuExitReason::Breakpoint(ba)) => {

libafl_qemu/src/modules/systemmode/intel_pt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ impl<T> AddressFilter for IntelPTModule<T>
127127
where
128128
T: Debug + 'static,
129129
{
130-
fn register(&mut self, address_range: Range<GuestAddr>) {
130+
fn register(&mut self, address_range: &Range<GuestAddr>) {
131131
let pt = self.pt.as_mut().unwrap();
132132
let mut filters = pt.ip_filters();
133133
let range_inclusive =

0 commit comments

Comments
 (0)