X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fimage-writer.c;h=97ade6b06f10f397386f4d14140010f138b8309d;hb=770ea9329202d7dad0f6abb92dcadd84a899b0d5;hp=2e4619301d1b6ca24b81da6be81759e9fbef874b;hpb=fee5ece80556eb45d16da5f6c0fde991e5af1d40;p=mono.git diff --git a/mono/mini/image-writer.c b/mono/mini/image-writer.c index 2e4619301d1..97ade6b06f1 100644 --- a/mono/mini/image-writer.c +++ b/mono/mini/image-writer.c @@ -1,5 +1,6 @@ -/* - * image-writer.c: Creation of object files or assembly files using the same interface. +/** + * \file + * Creation of object files or assembly files using the same interface. * * Author: * Dietmar Maurer (dietmar@ximian.com) @@ -54,7 +55,7 @@ * TARGET_ASM_GAS == GNU assembler */ #if !defined(TARGET_ASM_APPLE) && !defined(TARGET_ASM_GAS) -#if defined(TARGET_MACH) && !defined(__native_client_codegen__) +#if defined(TARGET_MACH) #define TARGET_ASM_APPLE #else #define TARGET_ASM_GAS @@ -119,31 +120,6 @@ #define ALIGN_PTR_TO(ptr,align) (gpointer)((((gssize)(ptr)) + (align - 1)) & (~(align - 1))) #define ROUND_DOWN(VALUE,SIZE) ((VALUE) & ~((SIZE) - 1)) -#if defined(TARGET_AMD64) && !defined(HOST_WIN32) && !defined(__APPLE__) -#define USE_ELF_WRITER 1 -#define USE_ELF_RELA 1 -#endif - -#if defined(TARGET_X86) && !defined(HOST_WIN32) && !defined(__APPLE__) -#define USE_ELF_WRITER 1 -#endif - -#if defined(TARGET_ARM) && !defined(TARGET_MACH) && !defined(HOST_WIN32) -//#define USE_ELF_WRITER 1 -#endif - -#if defined(__mips__) -#define USE_ELF_WRITER 1 -#endif - -#if defined(TARGET_X86) && defined(__APPLE__) -//#define USE_MACH_WRITER -#endif - -#if defined(USE_ELF_WRITER) || defined(USE_MACH_WRITER) -#define USE_BIN_WRITER 1 -#endif - #ifdef USE_BIN_WRITER typedef struct _BinSymbol BinSymbol; @@ -328,11 +304,6 @@ bin_writer_emit_ensure_buffer (BinSection *section, int size) while (new_size <= new_offset) new_size *= 2; data = (guint8 *)g_malloc0 (new_size); -#ifdef __native_client_codegen__ - /* for Native Client, fill empty space with HLT instruction */ - /* instead of 00. */ - memset(data, 0xf4, new_size); -#endif memcpy (data, section->data, section->data_len); g_free (section->data); section->data = data;