|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/lldb-forward.h 39 class BreakpointOptions;
References
tools/lldb/include/lldb/Breakpoint/Breakpoint.h 486 BreakpointOptions *GetOptions();
494 const BreakpointOptions *GetOptions() const;
655 std::unique_ptr<BreakpointOptions>
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h 204 BreakpointOptions *GetLocationOptions();
215 const BreakpointOptions *GetOptionsSpecifyingKind(
216 BreakpointOptions::OptionKind kind) const;
331 std::unique_ptr<BreakpointOptions> m_options_up; ///< Breakpoint options
tools/lldb/include/lldb/Breakpoint/BreakpointName.h 146 BreakpointOptions &options,
163 BreakpointOptions &GetOptions() { return m_options; }
164 const BreakpointOptions &GetOptions() const { return m_options; }
166 void SetOptions(const BreakpointOptions &options) {
201 BreakpointOptions m_options;
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h 123 BreakpointOptions(const BreakpointOptions &rhs);
127 static std::unique_ptr<BreakpointOptions>
137 const BreakpointOptions &operator=(const BreakpointOptions &rhs);
137 const BreakpointOptions &operator=(const BreakpointOptions &rhs);
140 void CopyOverSetOptions(const BreakpointOptions &rhs);
189 const BreakpointOptions::CommandBatonSP &command_baton_sp,
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h 289 std::vector<BreakpointOptions *> &options, CommandReturnObject &result);
297 SetBreakpointCommandCallback(std::vector<BreakpointOptions *> &bp_options_vec,
300 virtual Status SetBreakpointCommandCallback(BreakpointOptions *bp_options,
309 BreakpointOptions *bp_options,
310 std::unique_ptr<BreakpointOptions::CommandData> &data_up) {
317 std::vector<BreakpointOptions *> &bp_options_vec,
324 BreakpointOptions *bp_options,
tools/lldb/include/lldb/Target/Target.h 706 const BreakpointOptions &options,
tools/lldb/source/API/SBBreakpoint.cpp 496 std::unique_ptr<BreakpointOptions::CommandData> cmd_data_up(
497 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
614 BreakpointOptions *bp_options = bkpt_sp->GetOptions();
639 BreakpointOptions *bp_options = bkpt_sp->GetOptions();
tools/lldb/source/API/SBBreakpointLocation.cpp 230 BreakpointOptions *bp_options = loc_sp->GetLocationOptions();
257 BreakpointOptions *bp_options = loc_sp->GetLocationOptions();
283 std::unique_ptr<BreakpointOptions::CommandData> cmd_data_up(
284 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
tools/lldb/source/API/SBBreakpointName.cpp 485 std::unique_ptr<BreakpointOptions::CommandData> cmd_data_up(
486 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
593 BreakpointOptions &bp_options = bp_name->GetOptions();
620 BreakpointOptions &bp_options = bp_name->GetOptions();
tools/lldb/source/Breakpoint/Breakpoint.cpp 53 m_options_up(new BreakpointOptions(true)), m_locations(*this),
61 m_options_up(new BreakpointOptions(*source_bp.m_options_up)),
115 breakpoint_contents_sp->AddItem(BreakpointOptions::GetSerializationKey(),
171 std::unique_ptr<BreakpointOptions> options_up;
174 BreakpointOptions::GetSerializationKey(), options_dict);
176 options_up = BreakpointOptions::CreateFromStructuredData(
447 BreakpointOptions *Breakpoint::GetOptions() { return m_options_up.get(); }
449 const BreakpointOptions *Breakpoint::GetOptions() const {
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 56 const BreakpointOptions *
57 BreakpointLocation::GetOptionsSpecifyingKind(BreakpointOptions::OptionKind kind)
93 m_options_up->IsOptionSet(BreakpointOptions::eAutoContinue))
118 GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
140 GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
162 GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
184 GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
225 return GetOptionsSpecifyingKind(BreakpointOptions::eCondition)
336 return GetOptionsSpecifyingKind(BreakpointOptions::eIgnoreCount)
367 BreakpointOptions *BreakpointLocation::GetLocationOptions() {
372 m_options_up.reset(new BreakpointOptions(false));
379 ->MatchesSpec(GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
623 lldb::tid_t tid = GetOptionsSpecifyingKind(BreakpointOptions::eThreadSpec)
635 GetOptionsSpecifyingKind(BreakpointOptions::eIgnoreCount)
tools/lldb/source/Breakpoint/BreakpointOptions.cpp 28 BreakpointOptions::CommandData::OptionNames::LastOptionName)]{
59 std::unique_ptr<BreakpointOptions::CommandData>
111 size_t)BreakpointOptions::OptionNames::LastOptionName]{
124 : m_callback(BreakpointOptions::NullCallback), m_callback_baton_sp(),
149 BreakpointOptions::BreakpointOptions(const BreakpointOptions &rhs)
163 const BreakpointOptions &BreakpointOptions::
164 operator=(const BreakpointOptions &rhs) {
181 void BreakpointOptions::CopyOverSetOptions(const BreakpointOptions &incoming)
236 std::unique_ptr<BreakpointOptions> BreakpointOptions::CreateFromStructuredData(
312 auto bp_options = std::make_unique<BreakpointOptions>(
388 BreakpointOptions::CommandData::GetSerializationKey(), commands_sp);
423 const BreakpointOptions::CommandBatonSP &callback_baton_sp,
433 m_callback = BreakpointOptions::NullCallback;
464 return m_callback != BreakpointOptions::NullCallback;
616 SetCallback(BreakpointOptions::BreakpointOptionsCallbackFunction, baton_sp);
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 74 m_bp_opts.m_set_flags.Set(BreakpointOptions::eCondition);
161 auto cmd_data = std::make_unique<BreakpointOptions::CommandData>();
173 const BreakpointOptions &GetBreakpointOptions()
179 BreakpointOptions m_bp_opts;
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp 241 std::vector<BreakpointOptions *> *bp_options_vec =
243 for (BreakpointOptions *bp_options : *bp_options_vec) {
247 auto cmd_data = std::make_unique<BreakpointOptions::CommandData>();
254 std::vector<BreakpointOptions *> &bp_options_vec,
266 SetBreakpointCommandCallback(std::vector<BreakpointOptions *> &bp_options_vec,
269 auto cmd_data = std::make_unique<BreakpointOptions::CommandData>();
394 BreakpointOptions *bp_options = nullptr;
448 std::vector<BreakpointOptions *> m_bp_options_vec; // This stores the
669 ->GetOptionsSpecifyingKind(BreakpointOptions::eCallback)
tools/lldb/source/Interpreter/ScriptInterpreter.cpp 31 std::vector<BreakpointOptions *> &bp_options_vec,
73 std::vector<BreakpointOptions *> &bp_options_vec,
76 for (BreakpointOptions *bp_options : bp_options_vec) {
85 std::vector<BreakpointOptions *> &bp_options_vec,
89 for (BreakpointOptions *bp_options : bp_options_vec) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 545 std::vector<BreakpointOptions *> *bp_options_vec =
561 auto baton_sp = std::make_shared<BreakpointOptions::CommandBaton>(
1214 std::vector<BreakpointOptions *> &bp_options_vec,
1229 BreakpointOptions *bp_options, const char *function_name,
1271 BreakpointOptions *bp_options,
1272 std::unique_ptr<BreakpointOptions::CommandData> &cmd_data_up) {
1281 std::make_shared<BreakpointOptions::CommandBaton>(std::move(cmd_data_up));
1288 BreakpointOptions *bp_options, const char *command_body_text) {
1294 BreakpointOptions *bp_options, const char *command_body_text,
1309 std::make_shared<BreakpointOptions::CommandBaton>(std::move(data_up));
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h 33 class CommandDataPython : public BreakpointOptions::CommandData {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 238 std::vector<BreakpointOptions *> &bp_options_vec,
246 Status SetBreakpointCommandCallback(BreakpointOptions *bp_options,
250 BreakpointOptions *bp_options,
256 BreakpointOptions *bp_options,
257 std::unique_ptr<BreakpointOptions::CommandData> &data_up) override;
260 BreakpointOptions *bp_options,
tools/lldb/source/Target/Target.cpp 723 BreakpointName &bp_name, const BreakpointOptions &new_options,
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
689 operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
706 operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>