Skip to content

Commit 3a8c546

Browse files
committed
Release v42
1 parent 81e7247 commit 3a8c546

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

ChangeLog

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
Kcov (42):
2+
* Issue #317: Correct handling of large amounts of solib data (Steven Lu)
3+
4+
* Issue #399: Suppor for the LoongArch architecture (Feiyang Chen)
5+
6+
* Issue #397: Correct symlinks if the out-directory is a relative path (Hanaasagi)
7+
28
* OSX: Replace the lldb-engine/parser with a macho-parser and a mach-engine
39
for improved performance (~20x) (Simon Kagstrom)
410

5-
-- Simon Kagstrom <[email protected]>
11+
-- Simon Kagstrom <[email protected]>, Fri Aug 18 20:38:38 CEST 2023
612

713
Kcov (41):
814
* Output the codecov file format (Nate Gallaher)

src/reporter.cc

+7-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ class Reporter : public IReporter,
4949

5050
~Reporter()
5151
{
52-
writeCoverageDatabase();
52+
if (IConfiguration::getInstance().keyAsInt("running-mode") !=
53+
IConfiguration::MODE_REPORT_ONLY)
54+
{
55+
writeCoverageDatabase();
56+
}
5357

5458
for (FileMap_t::const_iterator it = m_files.begin(); it != m_files.end(); ++it)
5559
{
@@ -415,6 +419,8 @@ class Reporter : public IReporter,
415419
{
416420
AddrToLineMap_t::iterator it = m_addrToLine.find(addr);
417421

422+
// kcov_debug(INFO_MSG, "%p (bef) REPORT hit at 0x%llx, %d lines\n", this, (unsigned long long)addr, m_addrToLine.size());
423+
418424
if (it == m_addrToLine.end())
419425
return;
420426

0 commit comments

Comments
 (0)