libgcov with arm-none-eabi standalone platform embedded controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have been trying to get libgcov working.
Will you please give me some guidance with a working example?
I could really use some good old fashion hand holding to gcov to work in a
standalone environment.


Using the following version
arm-none-eabi-g++.exe (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1
20210824 (release)

I have tried the following
1. invoke __gcov_dump()
     but then i get this error libgcov profiling error:<master>:Version
mismatch - expected 10.3 (experimental) (B03r) got (unknown) (ð)
     this is a know bug. There is no actual mismatch

2.
https://gcc.gnu.org/onlinedocs/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.html
This only work with the two file included.   When introduced into .cpp and
more file then compiler give
undefined  __gcov_filename_to_gcfn (f, dump, arg);

3. Tried different versions

        #"C:/Program Files (x86)/GNU Tools ARM Embedded/5.3
2016q1/lib/gcc/arm-none-eabi/5.3.1/thumb/libgcov.a"
        #"C:/Program Files (x86)/GNU Tools ARM Embedded/6.2
2016q4/lib/gcc/arm-none-eabi/6.2.1/thumb/v7e-m/fpv4-sp/hard/libgcov.a"
        #"C:/Program Files (x86)/GNU Arm Embedded Toolchain/10
2021.10/lib/gcc/arm-none-eabi/10.3.1/libgcov.a"
        #"C:/Program Files (x86)/GNU Arm Embedded Toolchain/10
2021.10/lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/softfp/libgcov.a"
        "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10
2021.10/lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard/libgcov.a"

        #"C:/Program Files (x86)/GNU Arm Embedded Toolchain/10
2021.10/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcov.a"

Will someone please contact me?

Chris Campbell

-- 
A life well lived is its own reward




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux