diff options
author | Richard Henderson <rth@twiddle.net> | 2012-03-24 10:47:37 -0700 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2012-03-24 19:57:32 +0000 |
commit | abbb3eae1033a5ba6058457336cce9370146d425 (patch) | |
tree | 67e78060727b3c52deb439455ece49cc12ff1de2 /tcg/tcg.c | |
parent | 5872bbf24e524899d002dc4fc9a8544b8334137a (diff) | |
download | qemu-abbb3eae1033a5ba6058457336cce9370146d425.tar.gz qemu-abbb3eae1033a5ba6058457336cce9370146d425.tar.bz2 qemu-abbb3eae1033a5ba6058457336cce9370146d425.zip |
tcg: Allow ELF_HOST_FLAGS and ELF_OSABI overrides in gdb-jit.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'tcg/tcg.c')
-rw-r--r-- | tcg/tcg.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -2360,6 +2360,12 @@ static void tcg_register_jit_int(void *buf_ptr, size_t buf_size, .e_shentsize = sizeof(ElfW(Shdr)), .e_shnum = ARRAY_SIZE(img->shdr), .e_shstrndx = ARRAY_SIZE(img->shdr) - 1, +#ifdef ELF_HOST_FLAGS + .e_flags = ELF_HOST_FLAGS, +#endif +#ifdef ELF_OSABI + .e_ident[EI_OSABI] = ELF_OSABI, +#endif }, .phdr = { .p_type = PT_LOAD, |