[gdb/testsuite] add jit-elf-util.h and run jit function
authorMihails Strasuns <mihails.strasuns@intel.com>
Tue, 18 Feb 2020 11:30:54 +0000 (12:30 +0100)
committerMihails Strasuns <mihails.strasuns@intel.com>
Tue, 12 May 2020 07:52:46 +0000 (09:52 +0200)
commit2528f8ada68f0bf26c7e978a5be76dd3ec763f8b
tree88b74e37f68b48f24d2f5fda0dce969578d28d8d
parentaff4e759b8ad54df367e38ceaf16c92f680695a1
[gdb/testsuite] add jit-elf-util.h and run jit function

Splits ELF related symbols into a separate jit-elf-util.h header and
enhances it with a few more.

Intention is to make adding new JIT tests possible without repeating
most of the common boilerplate.

As a test enhancement, jit-elf-main.c now calls the renamed function
after registering the jit object and ensures it returns an expected
result.

gdb/testsuite/ChangeLog:

2020-02-18  Mihails Strasuns  <mihails.strasuns@intel.com>

* gdb.base/jit-elf-util.h: New header file.
* gdb.base/jit-elf-main.c: Use jit-elf-util.h, add a call to
  the renamed JIT function to verify its result.
gdb/testsuite/gdb.base/jit-elf-main.c
gdb/testsuite/gdb.base/jit-elf-util.h [new file with mode: 0644]