Lines Matching defs:m_options
121 Options *GetOptions() override { return &m_options; }
130 if (m_options.address) {
131 if (m_options.reg || m_options.offset) {
136 valobj_sp = frame_sp->GuessValueForAddress(*m_options.address);
137 } else if (m_options.reg) {
139 *m_options.reg, m_options.offset.value_or(0));
177 CommandOptions m_options;
266 Options *GetOptions() override { return &m_options; }
275 if (m_options.relative_frame_offset) {
281 if (*m_options.relative_frame_offset < 0) {
283 -*m_options.relative_frame_offset)
284 frame_idx += *m_options.relative_frame_offset;
294 } else if (*m_options.relative_frame_offset > 0) {
300 + *m_options.relative_frame_offset;
308 *m_options.relative_frame_offset)
309 frame_idx += *m_options.relative_frame_offset;
326 m_options.GenerateOptionUsage(
357 CommandOptions m_options;
771 CommandOptions m_options;
773 Options *GetOptions() override { return &m_options; }
835 if (m_options.m_class_name.empty()) {
841 if (m_options.m_module.empty()) {
847 if (m_options.m_symbols.empty()) {
854 if (m_options.m_regex && m_options.m_symbols.size() > 1) {
864 !interpreter->CheckObjectExists(m_options.m_class_name.c_str())) {
871 interpreter, m_options.m_class_name.c_str()));
872 if (m_options.m_regex) {
874 RegularExpressionSP(new RegularExpression(m_options.m_module));
876 RegularExpressionSP(new RegularExpression(m_options.m_symbols.front()));
878 recognizer_sp, module, func, m_options.m_first_instruction_only);
880 auto module = ConstString(m_options.m_module);
881 std::vector<ConstString> symbols(m_options.m_symbols.begin(),
882 m_options.m_symbols.end());
884 recognizer_sp, module, symbols, m_options.m_first_instruction_only);