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

ivmai / bdwgc / 1328
73%
master: 77%

Build:
Build:
LAST BUILD BRANCH: draft-travis
DEFAULT BRANCH: master
Ran 15 Jun 2022 07:13PM UTC
Jobs 1
Files 58
Run time 22s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jun 2022 06:35PM UTC coverage: 72.94% (-0.03%) from 72.966%
1328

push

travis-ci-com

ivmai
Ensure typed objects descriptor is never located in the first word
(a cherry-pick of commit daa06b3ac from 'master')

Free objects are linked in the collector through the first word in the
object.  This commit prevents placing type descriptor to the first
word of the allocated object by ensuring that the size of typed objects
(requested by a client) is non-zero.

Also, guarantee no nelements*size overflow in GC_make_array_descriptor.

* typd_mlc.c (GC_make_array_descriptor): Add comment that no overflow
guaranteed by caller.
* typd_mlc.c (GC_malloc_explicitly_typed,
GC_malloc_explicitly_typed_ignore_off_page): If lb is zero, then assume
lb is 1 (byte).
* typd_mlc.c (GC_calloc_explicitly_typed): If lb or n is zero, then
assume that lb*n is 1; check that lb*n does not overflow before
GC_make_array_descriptor() call.

6 of 6 new or added lines in 1 file covered. (100.0%)

7205 of 9878 relevant lines covered (72.94%)

11432786.53 hits per line

Jobs
ID Job ID Ran Files Coverage
4 1328.4 (CONF_OPTIONS="--enable-gcov --enable-single-obj-compilation --enable-cplusplus --disable-shared --enable-gc-assertions" CFLAGS_EXTRA="-D USE_CUSTOM_SPECIFIC" CC_FOR_CHECK=g++ MAKEFILE_TARGETS="all" MAKEFILE_TARGETS_CHECK="check" NO_CLONE_LIBATOMIC_OPS=true REPORT_COVERAGE=true TESTS_CUSTOM_RUN=true) 15 Jun 2022 07:13PM UTC 0
72.94
Travis Job 1328.4
Source Files on build 1328
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #1328
  • 236fa331 on github
  • Prev Build on release-8_2 (#1314)
  • Next Build on release-8_2 (#1338)
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