diff options
author | Mihails Strasuns <mihails.strasuns@intel.com> | 2020-02-11 13:23:25 +0100 |
---|---|---|
committer | Mihails Strasuns <mihails.strasuns@intel.com> | 2020-04-21 15:22:34 +0200 |
commit | 922a7c7c5d4040f9e4ab75a059b9ca33f45ab952 (patch) | |
tree | dbd02a57618a2e920810dce51766b9d69a02b665 /gdb/testsuite/gdb.base/jit-reader-host.h | |
parent | f49c464f933172bae5685c2fb51b9e220902146c (diff) | |
download | binutils-922a7c7c5d4040f9e4ab75a059b9ca33f45ab952.zip binutils-922a7c7c5d4040f9e4ab75a059b9ca33f45ab952.tar.gz binutils-922a7c7c5d4040f9e4ab75a059b9ca33f45ab952.tar.bz2 |
[gdb/testsuite] structured rename of jit test files
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.
Diffstat (limited to 'gdb/testsuite/gdb.base/jit-reader-host.h')
-rw-r--r-- | gdb/testsuite/gdb.base/jit-reader-host.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/jit-reader-host.h b/gdb/testsuite/gdb.base/jit-reader-host.h new file mode 100644 index 0000000..28aec5d --- /dev/null +++ b/gdb/testsuite/gdb.base/jit-reader-host.h @@ -0,0 +1,38 @@ +/* Copyright (C) 2009-2020 Free Software Foundation, Inc. + + This file is part of GDB. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. */ + +#ifndef JITHOST_H +#define JITHOST_H + +struct jithost_abi_bounds +{ + const char *begin, *end; +}; + +struct jithost_abi +{ + /* Beginning and past-the-end for the whole object. */ + struct jithost_abi_bounds object; + + /* Beginning and past-the-end for function_stack_mangle. */ + struct jithost_abi_bounds function_stack_mangle; + + /* Beginning and past-the-end for function_add. */ + struct jithost_abi_bounds function_add; +}; + +#endif /* JITHOST_H */ |