fix compile error

This commit is contained in:
Omree 2021-05-09 18:12:13 +03:00
parent 85a90c7d21
commit 8b2e86e7e6

View File

@ -424,7 +424,7 @@ impl<'a> FridaInstrumentationHelper<'a> {
writer.put_ldr_reg_u64(Aarch64Register::X0, value);
}
CmplogOperandType::Regid(reg) => {
let reg = self.get_writer_register(reg);
let reg = self.writer_register(reg);
match reg {
Aarch64Register::X0 | Aarch64Register::W0 => {}
Aarch64Register::X1 | Aarch64Register::W1 => {
@ -438,9 +438,9 @@ impl<'a> FridaInstrumentationHelper<'a> {
}
}
CmplogOperandType::Mem(basereg, indexreg, displacement, width) => {
let basereg = self.get_writer_register(basereg);
let basereg = self.writer_register(basereg);
let indexreg = if indexreg.0 != 0 {
Some(self.get_writer_register(indexreg))
Some(self.writer_register(indexreg))
} else {
None
};
@ -489,7 +489,7 @@ impl<'a> FridaInstrumentationHelper<'a> {
writer.put_ldr_reg_u64(Aarch64Register::X1, value);
}
CmplogOperandType::Regid(reg) => {
let reg = self.get_writer_register(reg);
let reg = self.writer_register(reg);
match reg {
Aarch64Register::X1 | Aarch64Register::W1 => {}
Aarch64Register::X0 | Aarch64Register::W0 => {
@ -507,9 +507,9 @@ impl<'a> FridaInstrumentationHelper<'a> {
}
}
CmplogOperandType::Mem(basereg, indexreg, displacement, width) => {
let basereg = self.get_writer_register(basereg);
let basereg = self.writer_register(basereg);
let indexreg = if indexreg.0 != 0 {
Some(self.get_writer_register(indexreg))
Some(self.writer_register(indexreg))
} else {
None
};
@ -1059,7 +1059,7 @@ impl<'a> FridaInstrumentationHelper<'a> {
opmem.base(),
opmem.index(),
opmem.disp(),
self.get_instruction_width(instr, &operands),
self.instruction_width(instr, &operands),
)),
Arm64OperandType::Cimm(val) => Some(CmplogOperandType::Cimm(val as u64)),
_ => return Err(()),
@ -1076,7 +1076,7 @@ impl<'a> FridaInstrumentationHelper<'a> {
opmem.base(),
opmem.index(),
opmem.disp(),
self.get_instruction_width(instr, &operands),
self.instruction_width(instr, &operands),
)),
Arm64OperandType::Cimm(val) => Some(CmplogOperandType::Cimm(val as u64)),
_ => return Err(()),