Lines Matching refs:baton
36 static size_t ReadMemoryCallback(EmulateInstruction *instruction, void *baton, in ReadMemoryCallback() argument
39 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); in ReadMemoryCallback()
46 static bool ReadRegisterCallback(EmulateInstruction *instruction, void *baton, in ReadRegisterCallback() argument
49 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); in ReadRegisterCallback()
73 static bool WriteRegisterCallback(EmulateInstruction *instruction, void *baton, in WriteRegisterCallback() argument
77 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); in WriteRegisterCallback()
83 static size_t WriteMemoryCallback(EmulateInstruction *instruction, void *baton, in WriteMemoryCallback() argument
111 EmulatorBaton baton(process, register_context); in SetupSoftwareSingleStepping() local
112 emulator_up->SetBaton(&baton); in SetupSoftwareSingleStepping()
130 baton.m_register_values.find(reg_info_pc->kinds[eRegisterKindDWARF]); in SetupSoftwareSingleStepping()
132 baton.m_register_values.find(reg_info_flags->kinds[eRegisterKindDWARF]); in SetupSoftwareSingleStepping()
137 assert(pc_it != baton.m_register_values.end() && in SetupSoftwareSingleStepping()
141 if (flags_it != baton.m_register_values.end()) in SetupSoftwareSingleStepping()
145 } else if (pc_it == baton.m_register_values.end()) { in SetupSoftwareSingleStepping()