mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-24 12:35:55 +08:00
922a7c7c5d
Reorganizes how JIT related test files to be more clear what are related to JIT reader system tests and what use JIT from ELF objfiles. Those two approaches are quite different in GDB implementation and require very different test setup. Keeping distinction clear at the file name level makes it easier to maintain the testsuite. gdb/testsuite/ChangeLog: 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com> * gdb.base: Rename all jit related test and source files.
21 lines
470 B
C
21 lines
470 B
C
#include <dlfcn.h>
|
|
#include <stdio.h>
|
|
|
|
int main (int argc, char *argv[])
|
|
{
|
|
/* jit_libname is updated by jit-so.exp */
|
|
const char *jit_libname = "jit-dlmain-so.so";
|
|
void *h;
|
|
int (*p_main) (int, char **);
|
|
|
|
h = NULL; /* break here before-dlopen */
|
|
h = dlopen (jit_libname, RTLD_LAZY);
|
|
if (h == NULL) return 1;
|
|
|
|
p_main = dlsym (h, "jit_dl_main");
|
|
if (p_main == NULL) return 2;
|
|
|
|
h = h; /* break here after-dlopen */
|
|
return (*p_main) (argc, argv);
|
|
}
|