module

GBA::Waitloop

Instance methods

analyze_loop(start_addr : UInt32, end_addr : UInt32) : Nil

Attempt to detect a waitloop. Assumes thumb instructions.

Source
attempt_waitloop_detection

Whether waitloop detection should be attempted.

Source
attempt_waitloop_detection=(attempt_waitloop_detection : Bool)

Whether waitloop detection should be attempted.

Source
build_lut
Source
cache_waitloop_results

Whether to try caching successful and unsuccessful branch destinations.

Source
cache_waitloop_results=(cache_waitloop_results : Bool)

Whether to try caching successful and unsuccessful branch destinations.

Source
waitloop_instr_lut

Table to quickly look up an instruction's class.

Source

Nested types