mbox series

[v4,00/12] stdio-common: Add tests for formatted printf output specifiers

Message ID alpine.DEB.2.21.2410311735370.40463@angie.orcam.me.uk
Headers show
Series stdio-common: Add tests for formatted printf output specifiers | expand

Message

Maciej W. Rozycki Oct. 31, 2024, 7:55 p.m. UTC
Hi,

 As it was pointed out by Florian a substantial amount of time is consumed 
by the mtrace facility in dladdr(3) calls and it would make sense to save 
this time by getting rid of the calls, as their result is not necessary 
for the purpose of the verification made by these tests.  I have chosen to 
interpose the function with a stub implementation then, indeed reducing 
the execution time considerably.

 This v4 of the tests adds this stub implementation of 'dladdr', adjusts 
timeouts accordinly and updates elapsed times recorded in the relevant 
change description.

 See the respective changes for the details of all the updates made.

 Previous iterations:

- v3 at: <https://inbox.sourceware.org/libc-alpha/alpine.DEB.2.21.2410162029300.40463@angie.orcam.me.uk/>,

- v2 at: <https://inbox.sourceware.org/libc-alpha/32b978d4-c6e0-6eec-49cb-e581b3f15214@redhat.com/>,

- v1 at: <https://inbox.sourceware.org/libc-alpha/ae593867-19ec-21b0-5d11-126a6488490a@redhat.com/>.

 This v4 has been verified with the `powerpc64le-linux-gnu' (IBM POWER9) 
native configuration and then the same host and the `riscv64-linux-gnu' 
(SiFive FU740) remote target.  I've skipped `mips-linux-gnu' verification 
and ran a single smoke test only on this occasion as a full run takes a 
huge amount of time and is not supposed to add anything new with this 
update.

 OK to apply?

  Maciej