• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

antonvw / wex / 15349103000

30 May 2025 02:33PM UTC coverage: 28.052% (-30.9%) from 58.951%
15349103000

push

github

antonvw
fixing the segfault

7896 of 31160 branches covered (25.34%)

Branch coverage included in aggregate %.

6430 of 19909 relevant lines covered (32.3%)

64.4 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

78.13
/src/ui/debug-entry.cpp
1
////////////////////////////////////////////////////////////////////////////////
2
// Name:      debug_entry.cpp
3
// Purpose:   Implementation of wex::debug_entry class
4
// Author:    Anton van Wezenbeek
5
// Copyright: (c) 2019-2021 Anton van Wezenbeek
6
////////////////////////////////////////////////////////////////////////////////
7

8
#include <wex/ui/debug-entry.h>
9

10
wex::debug_entry::debug_entry(const pugi::xml_node& node)
3✔
11
  : menu_commands(node)
12
  , m_flags(node.attribute("flags").value())
3✔
13
  , m_break_del(node.attribute("break-del").value())
6✔
14
  , m_break_set(node.attribute("break-set").value())
6✔
15
  , m_extensions(node.attribute("extensions").value())
6✔
16
  , m_regex_stdouts(
27!
17
      {{regex_t::AT_LINE, node.attribute("regex-at-line").value()},
3✔
18
       {regex_t::AT_PATH_LINE, node.attribute("regex-at-path-line").value()},
3✔
19
       {regex_t::EXIT, node.attribute("regex-exit").value()},
3✔
20
       {regex_t::BREAKPOINT_NO_FILE_LINE,
×
21
        node.attribute("regex-no-file-line").value()},
3✔
22
       {regex_t::PATH, node.attribute("regex-path").value()},
3✔
23
       {regex_t::VARIABLE, node.attribute("regex-variable").value()},
3✔
24
       {regex_t::VARIABLE_MULTI, node.attribute("regex-variable-m").value()}})
9✔
25
{
26
}
27!
27

28
std::string wex::debug_entry::regex_stdout(regex_t r) const
×
29
{
30
  const auto& i = m_regex_stdouts.find(r);
×
31
  return i != m_regex_stdouts.end() ? i->second : std::string();
×
32
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc