pub const dr_emulate_options_t_DR_EMULATE_REST_OF_BLOCK: dr_emulate_options_t = 1;Expand description
Indicates that the entire rest of the basic block is one emulation sequence. There is no end marker, so drmgr_is_emulation_end() will never return true. No support is provided for traces: clients must examine the constituent blocks instead to find emulation information. This is used for emulation sequences that include a block-terminating conditional branch, indirect branch, or system call or interrupt, as DR does not allow a label to appear after such instructions. These sequences typically want to isolate their emulation to include the entire block in any case.