|
ROSE 0.11.145.354
|
Disassembly and partitioning utility functions for M68k.
Classes | |
| class | MatchFunctionPadding |
| Matches M68k function padding. More... | |
| class | MatchLink |
| Matches an M68k function prologue with LINK instruction. More... | |
| class | SwitchSuccessors |
| Adjusts basic block successors for M68k "switch" statements. More... | |
Functions | |
| std::vector< FunctionPtr > | findInterruptFunctions (const PartitionerConstPtr &, Address vectorVa) |
| Find functions for an interrupt vector. | |
| std::vector< FunctionPtr > Rose::BinaryAnalysis::Partitioner2::ModulesM68k::findInterruptFunctions | ( | const PartitionerConstPtr & | , |
| Address | vectorVa | ||
| ) |
Find functions for an interrupt vector.
M68k interrupt vectors have 256 4-byte addresses, for a total of 1024 bytes. This function, when given an interrupt vector base address, will read the memory and create up to 256 new functions.