libsframe: testsuite: add sframe_find_fre tests for pltN entries
authorIndu Bhagat <indu.bhagat@oracle.com>
Fri, 9 Jun 2023 18:24:25 +0000 (11:24 -0700)
committerIndu Bhagat <indu.bhagat@oracle.com>
Fri, 9 Jun 2023 18:24:25 +0000 (11:24 -0700)
commite4d5d129408b481a426c4ae256849d88b38e923b
treeb02b4aeb1eb3c5837ba2fc0a1f074d146f1a0109
parent937c461e41b866fc26d0c4ac6973ee3923267aab
libsframe: testsuite: add sframe_find_fre tests for pltN entries

Add a new test plt-findfre-1 to ensure lookup of SFrame stack trace
information for pltN entries is correct.

In this test, a dummy SFrame FDE of type SFRAME_FDE_TYPE_PCMASK is
created.  The size of the 'function code block' covered by the SFrame
FDE is equivalent to 5 pltN entries of 16 bytes each.

The test first looks up SFrame FREs for some addresses in the first pltN
entry, followed by lookups for some addresses in the fourth pltN entry.

libsframe/
* Makefile.in: Regenerated.
* testsuite/libsframe.find/find.exp: Add new test.
* testsuite/libsframe.find/local.mk: Likewise.
* testsuite/libsframe.find/plt-findfre-1.c: New test.
libsframe/Makefile.in
libsframe/testsuite/libsframe.find/find.exp
libsframe/testsuite/libsframe.find/local.mk
libsframe/testsuite/libsframe.find/plt-findfre-1.c [new file with mode: 0644]