Skip to content

M68000: Disassembly stops at a BSR, overrides control flow to CALL_RETURN (CALL_TERMINATOR) #7124

Open
@eschaton

Description

@eschaton

When disassembling an M68000 BSR.L (and possibly other BSR variants), Ghidra adds a control flow override of CALL_RETURN (CALL_TERMINATOR).

For example, 61 ff ff ff b2 f2 at address 0x000896d0 disassembles (correctly) to BSR.L FUN_000849c4 but also halts disassembly as if it were a return; it should be treated the same as JSR.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions