|
LLDB mainline
|
#include <SBExpressionOptions.h>
Protected Member Functions | |
| lldb_private::EvaluateExpressionOptions * | get () const |
| lldb_private::EvaluateExpressionOptions & | ref () const |
Private Attributes | |
| std::unique_ptr< lldb_private::EvaluateExpressionOptions > | m_opaque_up |
Friends | |
| class | SBFrame |
| class | SBValue |
| class | SBTarget |
Definition at line 19 of file SBExpressionOptions.h.
| SBExpressionOptions::SBExpressionOptions | ( | ) |
Definition at line 19 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by operator=(), SBExpressionOptions(), and ~SBExpressionOptions().
| SBExpressionOptions::SBExpressionOptions | ( | const lldb::SBExpressionOptions & | rhs | ) |
Definition at line 24 of file SBExpressionOptions.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBExpressionOptions().
|
default |
References lldb::eDynamicCanRunTarget, error(), get(), GetAllowJIT(), GetAutoApplyFixIts(), GetBooleanLanguageOption(), GetCoerceResultToId(), GetFetchDynamicValue(), GetGenerateDebugInfo(), GetIgnoreBreakpoints(), GetOneThreadTimeoutInMicroSeconds(), GetPrefix(), GetRetriesWithFixIts(), GetStopOthers(), GetSuppressPersistentResult(), GetTimeoutInMicroSeconds(), GetTopLevel(), GetTrapExceptions(), GetTryAllThreads(), GetUnwindOnError(), operator=(), ref(), SBExpressionOptions(), SetAllowJIT(), SetAutoApplyFixIts(), SetBooleanLanguageOption(), SetCancelCallback(), SetCoerceResultToId(), SetFetchDynamicValue(), SetGenerateDebugInfo(), SetIgnoreBreakpoints(), SetLanguage(), SetOneThreadTimeoutInMicroSeconds(), SetPrefix(), SetRetriesWithFixIts(), SetStopOthers(), SetSuppressPersistentResult(), SetTimeoutInMicroSeconds(), SetTopLevel(), SetTrapExceptions(), SetTryAllThreads(), and SetUnwindOnError().
|
protected |
Definition at line 292 of file SBExpressionOptions.cpp.
References m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetAllowJIT | ( | ) |
Definition at line 247 of file SBExpressionOptions.cpp.
References lldb_private::eExecutionPolicyNever, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetAutoApplyFixIts | ( | ) |
Definition at line 210 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetBooleanLanguageOption | ( | const char * | option_name, |
| SBError & | error ) const |
Definition at line 264 of file SBExpressionOptions.cpp.
References error(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetCoerceResultToId | ( | ) | const |
Definition at line 41 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| lldb::DynamicValueType SBExpressionOptions::GetFetchDynamicValue | ( | ) | const |
Definition at line 77 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBFrame::EvaluateExpression(), lldb::SBTarget::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
| bool SBExpressionOptions::GetGenerateDebugInfo | ( | ) |
Definition at line 174 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetIgnoreBreakpoints | ( | ) | const |
Definition at line 65 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint32_t SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds | ( | ) | const |
Definition at line 102 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| const char * SBExpressionOptions::GetPrefix | ( | ) | const |
Definition at line 198 of file SBExpressionOptions.cpp.
References lldb_private::ConstString::GetCString(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint64_t SBExpressionOptions::GetRetriesWithFixIts | ( | ) |
Definition at line 222 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetStopOthers | ( | ) | const |
Definition at line 130 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetSuppressPersistentResult | ( | ) |
Definition at line 186 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint32_t SBExpressionOptions::GetTimeoutInMicroSeconds | ( | ) | const |
Definition at line 89 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTopLevel | ( | ) |
Definition at line 234 of file SBExpressionOptions.cpp.
References lldb_private::eExecutionPolicyTopLevel, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTrapExceptions | ( | ) | const |
Definition at line 142 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTryAllThreads | ( | ) | const |
Definition at line 118 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetUnwindOnError | ( | ) | const |
Definition at line 53 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| const SBExpressionOptions & SBExpressionOptions::operator= | ( | const lldb::SBExpressionOptions & | rhs | ) |
Definition at line 30 of file SBExpressionOptions.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBExpressionOptions().
Referenced by ~SBExpressionOptions().
|
protected |
Definition at line 296 of file SBExpressionOptions.cpp.
References m_opaque_up.
Referenced by lldb::SBValue::CreateValueFromExpression(), lldb::SBValue::CreateValueFromExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBTarget::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
| void SBExpressionOptions::SetAllowJIT | ( | bool | allow | ) |
Definition at line 253 of file SBExpressionOptions.cpp.
References lldb_private::eExecutionPolicyNever, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetAutoApplyFixIts | ( | bool | b = true | ) |
Definition at line 216 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
Definition at line 279 of file SBExpressionOptions.cpp.
References error(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetCancelCallback | ( | lldb::ExpressionCancelCallback | callback, |
| void * | baton ) |
Definition at line 167 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetCoerceResultToId | ( | bool | coerce = true | ) |
Definition at line 47 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetFetchDynamicValue | ( | lldb::DynamicValueType | dynamic = lldb::eDynamicCanRunTarget | ) |
Definition at line 83 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBTarget::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
| void SBExpressionOptions::SetGenerateDebugInfo | ( | bool | b = true | ) |
Definition at line 180 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetIgnoreBreakpoints | ( | bool | ignore = true | ) |
Definition at line 71 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
| void SBExpressionOptions::SetLanguage | ( | lldb::LanguageType | language | ) |
Definition at line 154 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), and ~SBExpressionOptions().
| void SBExpressionOptions::SetLanguage | ( | lldb::SBSourceLanguageName | name, |
| uint32_t | version ) |
Set the language using a pair of language code and version as defined by the DWARF 6 specification.
WARNING: These codes may change until DWARF 6 is finalized.
Definition at line 160 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
| void SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds | ( | uint32_t | timeout = 0 | ) |
Definition at line 110 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetPrefix | ( | const char * | prefix | ) |
Definition at line 204 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetRetriesWithFixIts | ( | uint64_t | retries | ) |
Definition at line 228 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetStopOthers | ( | bool | stop_others = true | ) |
Definition at line 136 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetSuppressPersistentResult | ( | bool | b = false | ) |
Definition at line 192 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTimeoutInMicroSeconds | ( | uint32_t | timeout = 0 | ) |
Definition at line 95 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTopLevel | ( | bool | b = true | ) |
Definition at line 240 of file SBExpressionOptions.cpp.
References lldb_private::eExecutionPolicyTopLevel, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTrapExceptions | ( | bool | trap_exceptions = true | ) |
Definition at line 148 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTryAllThreads | ( | bool | run_others = true | ) |
Definition at line 124 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetUnwindOnError | ( | bool | unwind = true | ) |
Definition at line 59 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBTarget::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
|
friend |
|
friend |
|
friend |
|
mutableprivate |
Definition at line 125 of file SBExpressionOptions.h.
Referenced by get(), GetAllowJIT(), GetAutoApplyFixIts(), GetBooleanLanguageOption(), GetCoerceResultToId(), GetFetchDynamicValue(), GetGenerateDebugInfo(), GetIgnoreBreakpoints(), GetOneThreadTimeoutInMicroSeconds(), GetPrefix(), GetRetriesWithFixIts(), GetStopOthers(), GetSuppressPersistentResult(), GetTimeoutInMicroSeconds(), GetTopLevel(), GetTrapExceptions(), GetTryAllThreads(), GetUnwindOnError(), operator=(), ref(), SBExpressionOptions(), SBExpressionOptions(), SetAllowJIT(), SetAutoApplyFixIts(), SetBooleanLanguageOption(), SetCancelCallback(), SetCoerceResultToId(), SetFetchDynamicValue(), SetGenerateDebugInfo(), SetIgnoreBreakpoints(), SetLanguage(), SetLanguage(), SetOneThreadTimeoutInMicroSeconds(), SetPrefix(), SetRetriesWithFixIts(), SetStopOthers(), SetSuppressPersistentResult(), SetTimeoutInMicroSeconds(), SetTopLevel(), SetTrapExceptions(), SetTryAllThreads(), and SetUnwindOnError().