/* Copyright (C) 2016-17 Red Hat, Inc.
This file is part of the Infinity Note Execution Library.
The Infinity Note Execution Library is free software; you can
redistribute it and/or modify it under the terms of the GNU Lesser
General Public License as published by the Free Software
Foundation; either version 2.1 of the License, or (at your option)
any later version.
The Infinity Note Execution Library 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 Lesser General Public License for more
You should have received a copy of the GNU Lesser General Public
License along with the Infinity Note Execution Library; if not, see
/* Symbol references. */
ssize_t srcoffset; /* Offset in the file this came from. */
uintptr_t unrelocated; /* Unrelocated value. */
/* A very primitive cache, keyed by the inferior that looked up
the value. It's liable to frequently be invalid if you have
more than one inferior, and it prevents i8x_xctx_call from
being callable simultaneously from multiple threads. */
struct i8x_inf *cached_from;
#endif /* _RELOC_PRIVATE_H_ */