From 7f57b1e99278fd5483fe2c940dd6967a6f73012f Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 10 Aug 2021 10:29:29 +0200 Subject: spec: Add code coverage support for _Terminate() --- spec/score/interr/val/terminate.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/score/interr/val/terminate.yml b/spec/score/interr/val/terminate.yml index 2021fb1b..cbc85afb 100644 --- a/spec/score/interr/val/terminate.yml +++ b/spec/score/interr/val/terminate.yml @@ -217,7 +217,9 @@ test-description: null test-header: null test-includes: - bsp.h +- rtems/bspIo.h - rtems/score/atomic.h +- rtems/score/io.h - rtems/score/percpu.h - rtems/score/sysstate.h - setjmp.h @@ -269,6 +271,9 @@ test-support: | halt_code = code; longjmp( before_terminate, 1 ); } else { + #if defined(RTEMS_COVERAGE) + _IO_Dump_gcov_info( rtems_put_char, NULL ); + #endif __real__CPU_Fatal_halt( source, code ); } } -- cgit v1.2.3