tests: enable the code coverage report for qemu_x86_64
Enable the code coverage report for qemu_x86_64 platform. See issue #17991 please. Signed-off-by: Enjia Mai <enjiax.mai@intel.com>
This commit is contained in:
parent
0d7bdbc876
commit
8d5a22c3c1
4 changed files with 20 additions and 5 deletions
|
@ -258,9 +258,9 @@ coverage_dump_end:
|
|||
/* Initialize the gcov by calling the required constructors */
|
||||
void gcov_static_init(void)
|
||||
{
|
||||
extern uint32_t __init_array_start, __init_array_end;
|
||||
uint32_t func_pointer_start = (uint32_t) &__init_array_start;
|
||||
uint32_t func_pointer_end = (uint32_t) &__init_array_end;
|
||||
extern uintptr_t __init_array_start, __init_array_end;
|
||||
uintptr_t func_pointer_start = (uintptr_t) &__init_array_start;
|
||||
uintptr_t func_pointer_end = (uintptr_t) &__init_array_end;
|
||||
|
||||
while (func_pointer_start < func_pointer_end) {
|
||||
void (**p)(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue