|
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 20 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 25 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(), GetStopOnFork(), GetStopOthers(), GetSuppressPersistentResult(), GetTimeoutInMicroSeconds(), GetTopLevel(), GetTrapExceptions(), GetTryAllThreads(), GetTryDILFirst(), GetUnwindOnError(), operator=(), ref(), SBExpressionOptions(), SetAllowJIT(), SetAutoApplyFixIts(), SetBooleanLanguageOption(), SetCancelCallback(), SetCoerceResultToId(), SetFetchDynamicValue(), SetGenerateDebugInfo(), SetIgnoreBreakpoints(), SetLanguage(), SetOneThreadTimeoutInMicroSeconds(), SetPrefix(), SetRetriesWithFixIts(), SetStopOnFork(), SetStopOthers(), SetSuppressPersistentResult(), SetTimeoutInMicroSeconds(), SetTopLevel(), SetTrapExceptions(), SetTryAllThreads(), SetTryDILFirst(), and SetUnwindOnError().
|
protected |
Definition at line 317 of file SBExpressionOptions.cpp.
References m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetAllowJIT | ( | ) |
Definition at line 260 of file SBExpressionOptions.cpp.
References lldb_private::eExecutionPolicyNever, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetAutoApplyFixIts | ( | ) |
Definition at line 223 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 277 of file SBExpressionOptions.cpp.
References error(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetCoerceResultToId | ( | ) | const |
Definition at line 42 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| lldb::DynamicValueType SBExpressionOptions::GetFetchDynamicValue | ( | ) | const |
Definition at line 78 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBValue::CreateValueFromExpression(), lldb::SBFrame::EvaluateExpression(), lldb::SBTarget::EvaluateExpression(), lldb::SBValue::EvaluateExpression(), and ~SBExpressionOptions().
| bool SBExpressionOptions::GetGenerateDebugInfo | ( | ) |
Definition at line 187 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetIgnoreBreakpoints | ( | ) | const |
Definition at line 66 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint32_t SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds | ( | ) | const |
Definition at line 103 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| const char * SBExpressionOptions::GetPrefix | ( | ) | const |
Definition at line 211 of file SBExpressionOptions.cpp.
References lldb_private::StringPool::GetSystemPool(), lldb_private::StringPoolRef::Intern(), LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint64_t SBExpressionOptions::GetRetriesWithFixIts | ( | ) |
Definition at line 235 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetStopOnFork | ( | ) | const |
Definition at line 155 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetStopOthers | ( | ) | const |
Definition at line 131 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetSuppressPersistentResult | ( | ) |
Definition at line 199 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| uint32_t SBExpressionOptions::GetTimeoutInMicroSeconds | ( | ) | const |
Definition at line 90 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTopLevel | ( | ) |
Definition at line 247 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 143 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTryAllThreads | ( | ) | const |
Definition at line 119 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| bool SBExpressionOptions::GetTryDILFirst | ( | ) |
Definition at line 305 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBValue::CreateValueFromExpression(), and ~SBExpressionOptions().
| bool SBExpressionOptions::GetUnwindOnError | ( | ) | const |
Definition at line 54 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 32 of file SBExpressionOptions.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBExpressionOptions().
Referenced by ~SBExpressionOptions().
|
protected |
Definition at line 321 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 266 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 229 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
Definition at line 292 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 180 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetCoerceResultToId | ( | bool | coerce = true | ) |
Definition at line 48 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 84 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 193 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetIgnoreBreakpoints | ( | bool | ignore = true | ) |
Definition at line 72 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 167 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 173 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
| void SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds | ( | uint32_t | timeout = 0 | ) |
Definition at line 111 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetPrefix | ( | const char * | prefix | ) |
Definition at line 217 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetRetriesWithFixIts | ( | uint64_t | retries | ) |
Definition at line 241 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetStopOnFork | ( | bool | stop_on_fork = false | ) |
Definition at line 161 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 137 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetSuppressPersistentResult | ( | bool | b = false | ) |
Definition at line 205 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 96 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTopLevel | ( | bool | b = true | ) |
Definition at line 253 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 149 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 125 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBExpressionOptions().
| void SBExpressionOptions::SetTryDILFirst | ( | bool | b = true | ) |
Definition at line 311 of file SBExpressionOptions.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBValue::CreateValueFromExpression(), and ~SBExpressionOptions().
| void SBExpressionOptions::SetUnwindOnError | ( | bool | unwind = true | ) |
Definition at line 60 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 133 of file SBExpressionOptions.h.
Referenced by get(), GetAllowJIT(), GetAutoApplyFixIts(), GetBooleanLanguageOption(), GetCoerceResultToId(), GetFetchDynamicValue(), GetGenerateDebugInfo(), GetIgnoreBreakpoints(), GetOneThreadTimeoutInMicroSeconds(), GetPrefix(), GetRetriesWithFixIts(), GetStopOnFork(), GetStopOthers(), GetSuppressPersistentResult(), GetTimeoutInMicroSeconds(), GetTopLevel(), GetTrapExceptions(), GetTryAllThreads(), GetTryDILFirst(), GetUnwindOnError(), operator=(), ref(), SBExpressionOptions(), SBExpressionOptions(), SetAllowJIT(), SetAutoApplyFixIts(), SetBooleanLanguageOption(), SetCancelCallback(), SetCoerceResultToId(), SetFetchDynamicValue(), SetGenerateDebugInfo(), SetIgnoreBreakpoints(), SetLanguage(), SetLanguage(), SetOneThreadTimeoutInMicroSeconds(), SetPrefix(), SetRetriesWithFixIts(), SetStopOnFork(), SetStopOthers(), SetSuppressPersistentResult(), SetTimeoutInMicroSeconds(), SetTopLevel(), SetTrapExceptions(), SetTryAllThreads(), SetTryDILFirst(), and SetUnwindOnError().