diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-07-12 15:56:23 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-07-12 15:56:23 +0000 |
commit | 40e54ae10094423e8de0a6f8afd1c1c0f56601fd (patch) | |
tree | 278b8a60a558e25979dad1fb52626a90ca0e0067 /xen/include/xen/elf.h | |
parent | 97a265d1887df44d75cdb8403434f034eca2b2b7 (diff) | |
download | xen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.tar.gz xen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.tar.bz2 xen-40e54ae10094423e8de0a6f8afd1c1c0f56601fd.zip |
bitkeeper revision 1.1062.1.8 (40f2b4a7XA6Vy0Lq6nLBErX9_qDhcQ)
Various cleanups, and fix a domain-destruct bug that left GDT
references hanging.
Diffstat (limited to 'xen/include/xen/elf.h')
-rw-r--r-- | xen/include/xen/elf.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/xen/include/xen/elf.h b/xen/include/xen/elf.h index ecf6bbca97..c66aeb0d3d 100644 --- a/xen/include/xen/elf.h +++ b/xen/include/xen/elf.h @@ -24,6 +24,9 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifndef __XEN_ELF_H__ +#define __XEN_ELF_H__ + typedef u8 Elf_Byte; typedef u32 Elf32_Addr; /* Unsigned program address */ @@ -521,3 +524,8 @@ typedef struct { #define AuxInfo Aux64Info #endif +extern int loadelfimage(char *); +extern int readelfimage_base_and_size( + char *, unsigned long, unsigned long *, unsigned long *, unsigned long *); + +#endif /* __XEN_ELF_H__ */ |