/freebsd-current/contrib/llvm-project/lldb/tools/compact-unwind/ |
H A D | compact-unwind-dumper.c | 36 struct baton { struct 93 static void scan_macho_load_commands(struct baton *baton) { argument 98 baton->compact_unwind_start = 0; 100 uint32_t *magic = (uint32_t *)baton->mach_header_start; 111 uint8_t *offset = baton->mach_header_start; 121 baton->addr_size = 8; 123 baton->addr_size = 4; 125 baton->cputype = mh.cputype; 173 baton 427 print_encoding_x86_64(struct baton baton, uint8_t *function_start, uint32_t encoding) argument 643 print_encoding_i386(struct baton baton, uint8_t *function_start, uint32_t encoding) argument 859 print_encoding_arm64(struct baton baton, uint8_t *function_start, uint32_t encoding) argument 964 print_encoding_armv7(struct baton baton, uint8_t *function_start, uint32_t encoding) argument 1102 print_encoding(struct baton baton, uint8_t *function_start, uint32_t encoding) argument 1118 print_function_encoding(struct baton baton, uint32_t idx, uint32_t encoding, uint32_t entry_encoding_index, uint32_t entry_func_offset) argument 1225 print_second_level_index_regular(struct baton baton) argument 1256 print_second_level_index_compressed(struct baton baton) argument 1295 print_second_level_index(struct baton baton) argument 1326 print_index_sections(struct baton baton) argument 1410 struct baton baton; local [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/API/ |
H A D | SBBreakpointOptionCommon.h | 25 void *baton); 29 static bool PrivateBreakpointHitCallback(void *baton,
|
H A D | SBBreakpointOptionCommon.cpp | 42 SBBreakpointHitCallback callback, void *baton) 44 LLDB_INSTRUMENT_VA(this, callback, baton); 46 getItem()->callback_baton = baton; 50 void *baton, StoppointCallbackContext *ctx, lldb::user_id_t break_id, 52 LLDB_INSTRUMENT_VA(baton, ctx, break_id, break_loc_id); 56 if (baton && bp_sp) { 57 CallbackData *data = (CallbackData *)baton; 41 SBBreakpointCallbackBaton( SBBreakpointHitCallback callback, void *baton) argument 49 PrivateBreakpointHitCallback( void *baton, StoppointCallbackContext *ctx, lldb::user_id_t break_id, lldb::user_id_t break_loc_id) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ |
H A D | Lua.h | 35 llvm::Error RegisterBreakpointCallback(void *baton, const char *body); 37 CallBreakpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, 40 llvm::Error RegisterWatchpointCallback(void *baton, const char *body); 41 llvm::Expected<bool> CallWatchpointCallback(void *baton,
|
H A D | Lua.cpp | 62 llvm::Error Lua::RegisterBreakpointCallback(void *baton, const char *body) { argument 63 lua_pushlightuserdata(m_lua_state, baton); 79 Lua::CallBreakpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, argument 83 lua_pushlightuserdata(m_lua_state, baton); 90 llvm::Error Lua::RegisterWatchpointCallback(void *baton, const char *body) { argument 91 lua_pushlightuserdata(m_lua_state, baton); 107 Lua::CallWatchpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, argument 110 lua_pushlightuserdata(m_lua_state, baton);
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | NativeProcessSoftwareSingleStep.cpp | 36 static size_t ReadMemoryCallback(EmulateInstruction *instruction, void *baton, argument 39 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); 46 static bool ReadRegisterCallback(EmulateInstruction *instruction, void *baton, argument 49 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); 73 static bool WriteRegisterCallback(EmulateInstruction *instruction, void *baton, argument 77 EmulatorBaton *emulator_baton = static_cast<EmulatorBaton *>(baton); 83 static size_t WriteMemoryCallback(EmulateInstruction *instruction, void *baton, argument 111 EmulatorBaton baton(process, register_context); 112 emulator_up->SetBaton(&baton); 130 baton [all...] |
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
H A D | OptionValueString.h | 22 typedef Status (*ValidatorCallback)(const char *string, void *baton); 28 OptionValueString(ValidatorCallback validator, void *baton = nullptr) 29 : m_validator(validator), m_validator_baton(baton) {} 46 void *baton = nullptr) 47 : m_validator(validator), m_validator_baton(baton) { 55 ValidatorCallback validator, void *baton = nullptr) 56 : m_validator(validator), m_validator_baton(baton) { 117 void SetValidator(ValidatorCallback validator, void *baton = nullptr) { 119 m_validator_baton = baton;
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-types.h | 72 typedef void (*LogOutputCallback)(const char *, void *baton); 73 typedef bool (*CommandOverrideCallback)(void *baton, const char **argv); 75 void *baton);
|
H A D | lldb-private-types.h | 125 void *baton); 127 void *baton, const char **argv, lldb_private::CommandReturnObject &result);
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASanLibsanitizers/ |
H A D | InstrumentationRuntimeASanLibsanitizers.cpp | 70 void *baton, StoppointCallbackContext *context, user_id_t break_id, 72 assert(baton && "null baton"); 73 if (!baton) 77 static_cast<InstrumentationRuntimeASanLibsanitizers *>(baton); 69 NotifyBreakpointHit( void *baton, StoppointCallbackContext *context, user_id_t break_id, user_id_t break_loc_id) argument
|
H A D | InstrumentationRuntimeASanLibsanitizers.h | 47 NotifyBreakpointHit(void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASan/ |
H A D | InstrumentationRuntimeASan.cpp | 64 void *baton, StoppointCallbackContext *context, user_id_t break_id, 66 assert(baton && "null baton"); 67 if (!baton) 71 static_cast<InstrumentationRuntimeASan *>(baton); 63 NotifyBreakpointHit( void *baton, StoppointCallbackContext *context, user_id_t break_id, user_id_t break_loc_id) argument
|
H A D | InstrumentationRuntimeASan.h | 47 static bool NotifyBreakpointHit(void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | ThreadPlanShouldStopHere.h | 70 void *baton = nullptr); 80 void *baton) { 92 m_baton = baton; 112 Status &status, void *baton); 117 void *baton); 79 SetShouldStopHereCallbacks(const ThreadPlanShouldStopHereCallbacks *callbacks, void *baton) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulationStateARM.h | 41 ReadPseudoMemory(lldb_private::EmulateInstruction *instruction, void *baton, 46 WritePseudoMemory(lldb_private::EmulateInstruction *instruction, void *baton, 51 void *baton, 57 void *baton,
|
H A D | EmulationStateARM.cpp | 107 EmulateInstruction *instruction, void *baton, 110 if (!baton) 114 EmulationStateARM *pseudo_state = (EmulationStateARM *)baton; 148 EmulateInstruction *instruction, void *baton, 151 if (!baton) 154 EmulationStateARM *pseudo_state = (EmulationStateARM *)baton; 184 EmulateInstruction *instruction, void *baton, 187 if (!baton || !reg_info) 191 EmulationStateARM *pseudo_state = (EmulationStateARM *)baton; 203 EmulateInstruction *instruction, void *baton, 106 ReadPseudoMemory( EmulateInstruction *instruction, void *baton, const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, size_t length) argument 147 WritePseudoMemory( EmulateInstruction *instruction, void *baton, const EmulateInstruction::Context &context, lldb::addr_t addr, const void *dst, size_t length) argument 183 ReadPseudoRegister( EmulateInstruction *instruction, void *baton, const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue ®_value) argument 202 WritePseudoRegister( EmulateInstruction *instruction, void *baton, const EmulateInstruction::Context &context, const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue ®_value) argument [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/ |
H A D | JITLoaderGDB.h | 61 JITDebugBreakpointHit(void *baton, 65 static void ProcessStateChangedCallback(void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Breakpoint/ |
H A D | WatchpointOptions.h | 40 /// \param[in] baton 45 WatchpointOptions(WatchpointHitCallback callback, void *baton, 83 /// A baton which will get passed back to the callback when it is invoked. 120 /// Fetch the baton from the callback. 123 /// The baton. 126 /// Fetch a const version of the baton from the callback. 129 /// The baton. 160 static bool NullCallback(void *baton, StoppointCallbackContext *context,
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | EmulateInstruction.h | 43 /// plug-in that supports the architecture and OS. Four callbacks and a baton 335 void *baton, const Context &context, 340 void *baton, const Context &context, 345 void *baton, 350 void *baton, const Context &context, 442 static size_t ReadMemoryFrame(EmulateInstruction *instruction, void *baton, 446 static size_t WriteMemoryFrame(EmulateInstruction *instruction, void *baton, 450 static bool ReadRegisterFrame(EmulateInstruction *instruction, void *baton, 454 static bool WriteRegisterFrame(EmulateInstruction *instruction, void *baton, 459 static size_t ReadMemoryDefault(EmulateInstruction *instruction, void *baton, [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Core/ |
H A D | EmulateInstruction.cpp | 220 void EmulateInstruction::SetBaton(void *baton) { m_baton = baton; } argument 258 void *baton, const Context &context, 261 if (baton == nullptr || dst == nullptr || dst_len == 0) 264 StackFrame *frame = (StackFrame *)baton; 275 void *baton, const Context &context, 278 if (baton == nullptr || src == nullptr || src_len == 0) 281 StackFrame *frame = (StackFrame *)baton; 293 void *baton, 296 if (baton 257 ReadMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t dst_len) argument 274 WriteMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *src, size_t src_len) argument 292 ReadRegisterFrame(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) argument 303 WriteRegisterFrame(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument 314 ReadMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t length) argument 329 WriteMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *dst, size_t length) argument 343 ReadRegisterDefault(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) argument 359 WriteRegisterDefault(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument [all...] |
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/ |
H A D | InstrumentationRuntimeMainThreadChecker.h | 54 static bool NotifyBreakpointHit(void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/UBSan/ |
H A D | InstrumentationRuntimeUBSan.h | 56 static bool NotifyBreakpointHit(void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanShouldStopHere.cpp | 31 void *baton) 34 SetShouldStopHereCallbacks(callbacks, baton); 60 Status &status, void *baton) { 96 Status &status, void *baton) { 29 ThreadPlanShouldStopHere( ThreadPlan *owner, const ThreadPlanShouldStopHereCallbacks *callbacks, void *baton) argument 58 DefaultShouldStopHereCallback( ThreadPlan *current_plan, Flags &flags, FrameComparison operation, Status &status, void *baton) argument 94 DefaultStepFromHereCallback( ThreadPlan *current_plan, Flags &flags, FrameComparison operation, Status &status, void *baton) argument
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
H A D | UnwindAssemblyInstEmulation.h | 78 ReadMemory(lldb_private::EmulateInstruction *instruction, void *baton, 83 WriteMemory(lldb_private::EmulateInstruction *instruction, void *baton, 88 void *baton, 93 WriteRegister(lldb_private::EmulateInstruction *instruction, void *baton,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
H A D | DynamicLoaderHexagonDYLD.h | 76 void *baton, lldb_private::StoppointCallbackContext *context, 106 EntryBreakpointHit(void *baton,
|