mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
PowerPC VLE: Fix se_blrl flow
Opcode se_blrl is branch link register and link. Treating it as a return break flow and is wrong. Non VLE is already correct.
This commit is contained in:
@@ -114,7 +114,7 @@ IMM16B: val is IMM_0_10_VLE & IMM_16_20_VLE [ val = (IMM_16_20_VLE << 11) |
|
||||
:se_blrl is $(ISVLE) & OP15_VLE=2 & LK0_VLE=1 {
|
||||
tmp:$(REGISTER_SIZE) = LR & ~1;
|
||||
LR = inst_next;
|
||||
return [tmp];
|
||||
call [tmp];
|
||||
}
|
||||
|
||||
:se_sc is $(ISVLE) & OP16_VLE=2 {
|
||||
|
||||
Reference in New Issue
Block a user