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

ivmai / bdwgc / 1210
77%

Build:
DEFAULT BRANCH: master
Ran 19 Jan 2022 07:36PM UTC
Jobs 1
Files 58
Run time 13s
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

19 Jan 2022 07:15PM UTC coverage: 73.325% (-0.08%) from 73.408%
1210

push

travis-ci-com

ivmai
Support malloc redirection on E2K (single-threaded mode only)

Issue #413 (bdwgc).

* include/private/gc_priv.h [E2K_USE_SCRATCH] (GC_e2k_ps_buffer,
GC_e2k_ps_capacity): Define macro.
* include/private/gcconfig.h [E2K && LINUX && REDIRECT_MALLOC
&& !GC_LINUX_THREADS] (E2K_USE_SCRATCH): Likewise.
* include/private/gc_priv.h [E2K_USE_SCRATCH] (_GC_arrays): Add
_e2k_ps_buffer and _e2k_ps_capacity fields; add comment.
* include/private/gcconfig.h [E2K && LINUX && REDIRECT_MALLOC
&& GC_LINUX_THREADS && !CPPCHECK]: Issue an error directive.
* mach_dep.c [E2K && E2K_USE_SCRATCH] (GC_free_procedure_stack): Do not
call free(); assert that buf is non-null but GC_e2k_ps_buffer is null;
set GC_e2k_ps_buffer to buf.
* mach_dep.c [E2K && E2K_USE_SCRATCH] (GC_get_procedure_stack):
Initialize buf local variable to GC_e2k_ps_buffer; initialize buf_sz
local variable to GC_e2k_ps_capacity; clear GC_e2k_ps_buffer value;
change FIXME item to TODO one; pass buf to GC_scratch_recycle_no_gww()
instead of free(); call GC_scratch_alloc() instead of malloc().
* mach_dep.c [E2K && LOG_E2K_ALLOCS] (GC_get_procedure_stack): Call
GC_log_printf() to print buf_sz, new_sz and GC_gc_no values if errno
is ENOMEM.
* mach_dep.c [E2K] (GC_get_procedure_stack): Ensure buf_sz<new_sz
(instead of buf_sz!=new_sz) after the loop; return new_sz instead of
buf_sz.

7224 of 9852 relevant lines covered (73.33%)

10971606.08 hits per line

Jobs
ID Job ID Ran Files Coverage
5 1210.5 (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) 19 Jan 2022 07:36PM UTC 0
73.33
Travis Job 1210.5
Source Files on build 1210
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #1210
  • 9027a0b4 on github
  • Prev Build on master (#1208)
  • Next Build on master (#1211)
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